fix: correct listening port

This commit is contained in:
Michel de Graaf
2025-11-02 19:57:56 +01:00
parent 7958fe9a29
commit a9d0101a58
2 changed files with 30 additions and 26 deletions
+2 -1
View File
@@ -120,7 +120,8 @@ impl Client {
let client_sender = sender.clone(); let client_sender = sender.clone();
self.server = match Server::new(self.address.clone(), sender) { self.server =
match Server::new(self.address.clone(), sender, self.listen_port) {
Ok(server) => { Ok(server) => {
info!( info!(
"Connected to server at {}:{}", "Connected to server at {}:{}",
+4 -1
View File
@@ -194,11 +194,13 @@ pub struct Server {
address: PeerAddress, address: PeerAddress,
sender: Sender<ServerOperation>, sender: Sender<ServerOperation>,
context: Arc<RwLock<Context>>, context: Arc<RwLock<Context>>,
listen_port: u32,
} }
impl Server { impl Server {
pub fn new( pub fn new(
address: PeerAddress, address: PeerAddress,
client_channel: Sender<ClientOperation>, client_channel: Sender<ClientOperation>,
listen_port: u32,
) -> std::result::Result<Self, io::Error> { ) -> std::result::Result<Self, io::Error> {
let (sender, server_channel): ( let (sender, server_channel): (
Sender<ServerOperation>, Sender<ServerOperation>,
@@ -211,6 +213,7 @@ impl Server {
address, address,
context, context,
sender, sender,
listen_port,
}; };
server.start_read_write_loops(server_channel, client_channel)?; server.start_read_write_loops(server_channel, client_channel)?;
@@ -473,7 +476,7 @@ impl Server {
self.queue_message(MessageFactory::build_no_parent_message()); self.queue_message(MessageFactory::build_no_parent_message());
self.queue_message(MessageFactory::build_set_status_message(2)); self.queue_message(MessageFactory::build_set_status_message(2));
self.queue_message(MessageFactory::build_set_wait_port_message( self.queue_message(MessageFactory::build_set_wait_port_message(
2235, self.listen_port,
)); ));
} }