diff options
| author | 1992414357@qq.com <1992414357@qq.com> | 2025-06-09 03:26:09 +0800 |
|---|---|---|
| committer | 1992414357@qq.com <1992414357@qq.com> | 2025-06-09 03:26:09 +0800 |
| commit | 8359c5391f1f87d1a29df94ae90d431d432bc344 (patch) | |
| tree | 129101538b9cc45176e9a345583db22609134fe5 /core/src/service | |
| parent | 8db4f6af3421392fb75d4a2257d39a10bcefa493 (diff) | |
完成了控制台部分
Diffstat (limited to 'core/src/service')
| -rw-r--r-- | core/src/service/tcp_network/pad_client/implements.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/core/src/service/tcp_network/pad_client/implements.rs b/core/src/service/tcp_network/pad_client/implements.rs index 584bc83..021b325 100644 --- a/core/src/service/tcp_network/pad_client/implements.rs +++ b/core/src/service/tcp_network/pad_client/implements.rs @@ -10,6 +10,7 @@ use crate::data::controller::runtime::structs::ControllerRuntime; use crate::data::message::enums::ConnectionMessage::{Join, RequestGameInfos}; use crate::data::message::enums::ConnectionResponseMessage; use crate::service::service_runner::NoGamepadsService; +use crate::service::service_types::ServiceType; use crate::service::tcp_network::pad_client::structs::PadClientNetwork; use crate::service::tcp_network::DEFAULT_PORT; use crate::service::tcp_network::utils::stream_utils::{read_msg, send_msg}; @@ -34,6 +35,10 @@ macro_rules! connect_once { impl PadClientNetwork { pub fn build(runtime: Arc<Mutex<ControllerRuntime>>) -> PadClientNetwork { + entry_mutex!(runtime, |guard| { + guard.service_type = ServiceType::TCPConnection; + }); + PadClientNetwork { addr: SocketAddr::from(([127, 0, 0, 1], DEFAULT_PORT)), runtime |
