From d45af68b68b77155aa539bd514e418ed127a9578 Mon Sep 17 00:00:00 2001 From: Weicao-CatilGrass <1992414357@qq.com> Date: Tue, 22 Apr 2025 02:05:44 +0800 Subject: 默认端口号常量命名变更 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/src/server/server.rs | 27 ++++++--------------------- 1 file changed, 6 insertions(+), 21 deletions(-) (limited to 'core/src/server') diff --git a/core/src/server/server.rs b/core/src/server/server.rs index c71892c..7f0eec3 100644 --- a/core/src/server/server.rs +++ b/core/src/server/server.rs @@ -1,4 +1,4 @@ -use crate::constants::DEFAULT_PORT; +use crate::constants::{DEFAULT_PORT_TCP, DEFAULT_PORT_UDP}; use crate::server::server_event::PadServerEvent; use std::net::{SocketAddr, UdpSocket}; @@ -6,7 +6,8 @@ use std::net::{SocketAddr, UdpSocket}; /// 监听服务器用于连接玩家设备,并接收玩家的按键输入 pub struct PadServer { server_name: String, - port: u16 + port_request_server: u16, + port_io_server: u16 } impl Default for PadServer { @@ -16,7 +17,8 @@ impl Default for PadServer { fn default() -> Self { PadServer { server_name: String::from("This Is No Pads"), - port: DEFAULT_PORT + port_io_server: DEFAULT_PORT_UDP, + port_request_server: DEFAULT_PORT_TCP, // TODO :: 补充布局文件 } } @@ -28,24 +30,7 @@ impl PadServer { /// self : 服务器 /// event : 事件 pub fn start_listening(&self, event : impl PadServerEvent) { - let socket_addr = SocketAddr::from(([127, 0, 0, 1], self.port)); - match UdpSocket::bind(socket_addr) { - Ok(socket) => { - let mut buf = vec![0u8; 1024]; - - loop { - // 接收连接请求 - match socket.recv_from(&mut buf) { - Ok((size, src)) => { - - } - Err(_) => {} - } - } - } - - Err(_) => {} - } + } /// # 停止监听服务器 -- cgit