From db71798db2ba7ede27f2ad7f2428cffbf8f1e98c Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Tue, 21 Oct 2025 22:23:52 +0800 Subject: feat: peer cmd refactor: Ui now takes network --- src/network.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/network.rs') diff --git a/src/network.rs b/src/network.rs index 181bb2c..72f47e7 100644 --- a/src/network.rs +++ b/src/network.rs @@ -4,6 +4,7 @@ use serde::{Deserialize, Serialize}; use futures::stream::{SplitSink, SplitStream}; use futures::{SinkExt, StreamExt}; +use tokio::net::ToSocketAddrs; use tokio::{ net::{TcpListener, TcpStream}, spawn, @@ -72,8 +73,8 @@ impl Network { this } - async fn try_peer(this: Weak>) { - let stream = TcpStream::connect("192.168.1.16:6767") + pub async fn try_peer(this: Weak>, ip: impl ToSocketAddrs) { + let stream = TcpStream::connect(ip) .await .unwrap(); let peer = Arc::new(Mutex::new(Peer::new(this.clone(), stream))); @@ -132,7 +133,7 @@ impl Network { .this .clone(); spawn(async move { - Network::try_peer(this).await; + Network::try_peer(this, "192.168.1.16:6767").await; }); self.get_idb() -- cgit v1.2.3