void HandleListenEvent() { if (ListenEvent != null) { ListenEvent.Invoke(); } }
public bool Listen(string address, int port) { m_Port = port; m_SocketId = UNET.NetworkTransport.AddHost(new SocketContract(m_ConnectionConfig, m_MaxConnection), m_Port, address); if (IsActive) { ListenEvent?.Invoke(); } return(this.IsActive); }
/// <summary> /// 启动SOCKET服务 /// </summary> public void Start() { try { Buffer = new BufferManage(MaxListen, BufferSize); Server.Listen(MaxListen); ListenEvent?.Invoke(null, new ListenEventArgs { Message = Server.LocalEndPoint.ToString() }); StartAccept(null); } catch (Exception e) { Log.WriteLog(e.TargetSite + "->" + e.Message, LogType.ERROR); } }
void HandleListenEvent() { ListenEvent?.Invoke(); }