blob: e643390af143d0e36d378f77b06533c64e0a99e8 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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();
}
|