public ServerTestClass() { NetworkServer server = new NetworkServer(this); server.Launch( NetworkConfig.Instance(). AddressFamily(AddressFamily.InterNetwork). SocketType(SocketType.Stream). Protocol(ProtocolType.Tcp). IP(NetworkConfig.GetIPAdress). Port(8324). TimeoutSend(1000). TimeoutRecive(1000) ); }
public ChatNetAdapter() { netClient = new NetworkClient(this); chatManager = new ChatManager(NetworkConfig.GetIPAdress); InstanceState state = netClient.Launch( NetworkConfig.Instance(). AddressFamily(AddressFamily.InterNetwork). SocketType(SocketType.Stream). Protocol(ProtocolType.Tcp). IP(NetworkConfig.GetIPAdress). Port(8324). TimeoutSend(1000). TimeoutRecive(1000) ).state; if (netClient.state == InstanceState.launch) { chatManager.user = netClient.clientSocket.LocalEndPoint.ToString(); } Console.WriteLine((state == InstanceState.launch)?"启动成功":"启动失败"); }
//public ChatNetAdapter chatNetAdapter; public ChatNetAdapterServer() { netServer = new NetworkServer(this); serverChatManager = new ChatManager("server"); InstanceState state = netServer.Launch( NetworkConfig.Instance(). AddressFamily(AddressFamily.InterNetwork). SocketType(SocketType.Stream). Protocol(ProtocolType.Tcp). IP(NetworkConfig.ExtranetServerIPConfigAdress). Port(8324). TimeoutSend(100000). TimeoutRecive(100000). BackLog(100) ).state; Console.WriteLine((state == InstanceState.launch) ? "启动成功,本机IP:" + netServer.sReception.LocalEndPoint.ToString() : "启动失败"); //chatNetAdapter = new ChatNetAdapter(); }