From f8336ed832fa8e1ddd2f1783bdfc23d3279d5e6a Mon Sep 17 00:00:00 2001 From: "1992414357@qq.com" <1992414357@qq.com> Date: Tue, 27 May 2025 07:21:37 +0800 Subject: First commit --- core/examples/start_server_console.rs | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 core/examples/start_server_console.rs (limited to 'core/examples/start_server_console.rs') diff --git a/core/examples/start_server_console.rs b/core/examples/start_server_console.rs new file mode 100644 index 0000000..e643390 --- /dev/null +++ b/core/examples/start_server_console.rs @@ -0,0 +1,30 @@ +use std::net::{IpAddr, Ipv4Addr}; +use nogamepads_core::DEFAULT_PORT; +use nogamepads_core::pad_data::game_profile::game_profile::GameProfile; +use nogamepads_core::pad_io::server::nogamepads_server::PadServer; + +fn main() { + + // 简易构建服务端 + // let server = PadServer::build_simple(); + // server.start_listening_debug() + + // 构建服务端 + let server = PadServer::default() + .addr( + IpAddr::V4(Ipv4Addr::new(127, 0, 0, 1)), + DEFAULT_PORT + ) + .put_profile( + GameProfile::default() + .game_name("My Multiplayer Game") + .game_description("My Game Description") + .version("0.1 alpha") + .to_owned() + ) + .enable_console() + .build(); + + // 运行服务端 + server.start_listening(); +} \ No newline at end of file -- cgit