/// <summary> /// 初始化 /// </summary> /// <param name="port">端口号</param> public void Init(int port) { try { server = new AsyncTcpServer(new IPEndPoint(IPAddress.Any, port), null, new EDCodecBuilder()); server.OnSessionDataReceived += Server_OnSessionDataReceived; server.OnSessionStarted += Server_OnSessionStarted; server.OnSessionClosed += Server_OnSessionClosed; server.Listener(); Console.WriteLine("服务端已启动!"); } catch (Exception ex) { LogHelper.WriteError(ex); } }
/// <summary> /// 服务端初始化 /// </summary> public void ServerInit() { try { if (isLive) { return; } IPEndPoint iPEndPoint = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 11368); tcpServer = new AsyncTcpServer(iPEndPoint, new ServerMessage(), new AlgorithmBuilder()); tcpServer.Listener(); Console.WriteLine("服务端已启动"); isLive = true; } catch (Exception ex) { Console.WriteLine($"服务端启动失败:{ex.ToString()}"); } }