public static void Start(int intPort) { SocketHelper.pushSockets = new SocketHelper.PushSockets(Rec); //防止二次开启引发异常 if (server == null) { server = new SocketHelper.TcpServer(); server.InitSocket(IPAddress.Any, intPort); } server.Start(); }
public void Start() { try { SocketHelper.pushSockets = new SocketHelper.PushSockets(Rec); //防止二次开启引发异常 if (server == null) { server = new SocketHelper.TcpServer(); server.InitSocket(IPAddress.Any, int.Parse(ConfigurationManager.AppSettings["port"])); server.Start(); WriteLog("服务端启动成功.!"); } } catch (Exception ex) { WriteLog(string.Format("启动失败!原因:{0}", ex.Message)); } }