public MessageClient(int clientId, int clientType, INetworkFilter filter, INetworkEventHandler handler) : this() { SetClientId(clientId); SetClientType(clientType); SetIoFilter(filter); SetIoHandler(handler); }
public Session(int id, Socket socket, INetworkEventHandler handler, INetworkFilter filter, RemoteCertificateValidationCallback validationCallback) { m_Id = id; m_Stream = new SslStream(new NetworkStream(socket, true), false, validationCallback); m_IoHandler = handler; m_IoFilter = filter; UserData = null; }
public Session(int id, Socket socket, INetworkEventHandler handler, INetworkFilter filter, bool needSsl = false) { m_Id = id; m_Stream = new NetworkStream(socket, true); if (needSsl) { m_Stream = new SslStream(m_Stream, false); } m_IoHandler = handler; m_IoFilter = filter; UserData = null; }
public Session(int id, Socket socket, INetworkEventHandler handler, INetworkFilter filter, RemoteCertificateValidationCallback validationCallback) { m_Id = id; m_Stream = new SslStream(new NetworkStream(socket, true), false, validationCallback); m_IoHandler = handler; m_IoFilter = filter; MaxReadQueueSize = 1024; MaxWriteQueueSize = 0; FitReadQueueAction = ACT_KEEP_DEFAULT; FitWriteQueueAction = ACT_KEEP_DEFAULT; UserData = null; }
public Session(int id, Socket socket, INetworkEventHandler handler, INetworkFilter filter, bool needSsl = false) { m_Id = id; m_Stream = new NetworkStream(socket, true); if (needSsl) { m_Stream = new SslStream(m_Stream, false); } m_IoHandler = handler; m_IoFilter = filter; MaxReadQueueSize = 1024; MaxWriteQueueSize = 0; FitReadQueueAction = ACT_KEEP_DEFAULT; FitWriteQueueAction = ACT_KEEP_DEFAULT; UserData = null; }
public virtual void SetIoFilter(INetworkFilter filter) { m_IoFilter = filter; }
public Session(int id, Socket socket, INetworkEventHandler handler, INetworkFilter filter, bool needSsl = false) { m_Id = id; m_Stream = new NetworkStream(socket, true); if (needSsl) m_Stream = new SslStream(m_Stream, false); m_IoHandler = handler; m_IoFilter = filter; UserData = null; }
public MessageClient(INetworkFilter filter, INetworkEventHandler handler) : this() { SetIoFilter(filter); SetIoHandler(handler); }