public void PushEvent(e_SocketEvent eEvent) { lock (s_AsyncLockEvent) { m_queueEvents.Enqueue(new EventData(eEvent)); } }
public void PushEvent(e_SocketEvent eEvent) { lock (s_AsyncLock) { m_RecvEventList[m_iWriteDataIdx].Add(new EventData(eEvent)); } }
//将消息体压入链表 public void PushEvent(e_SocketEvent eEvent, string strIP, int iPort) { lock (s_AsyncLockEvent) { m_queueEvents.Enqueue(new EventData(eEvent, strIP, iPort)); } }
public EventData(e_SocketEvent eEvent, string strIP, int iPort) { m_eEvent = eEvent; m_strIP = strIP; m_iPort = iPort; }
public EventData(e_SocketEvent eEvent) { m_eEvent = eEvent; }