Пример #1
0
 void HandleListenEvent()
 {
     if (ListenEvent != null)
     {
         ListenEvent.Invoke();
     }
 }
Пример #2
0
        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);
        }
Пример #3
0
 /// <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);
     }
 }
Пример #4
0
 void HandleListenEvent()
 {
     ListenEvent?.Invoke();
 }