public ServerSocket(ISocketEventListener socketEventListener) { _socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); _socketEventListener = socketEventListener; _socketService = new SocketService(socketEventListener); _newClientSocketSignal = new ManualResetEvent(false); _logger = ObjectContainer.Resolve<ILoggerFactory>().Create(GetType().FullName); }
public ServerSocket(ISocketEventListener socketEventListener) { _socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); _clientSocketDict = new ConcurrentDictionary<string, SocketInfo>(); _socketEventListener = socketEventListener; _socketService = new SocketService(NotifySocketReceiveException); _newClientSocketSignal = new ManualResetEvent(false); _scheduleService = ObjectContainer.Resolve<IScheduleService>(); _logger = ObjectContainer.Resolve<ILoggerFactory>().Create(GetType().Name); _running = false; }
public ClientSocket() { _socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); _socketService = new SocketService(null); _logger = ObjectContainer.Resolve<ILoggerFactory>().Create(GetType().Name); }
public ClientSocket(ISocketEventListener socketEventListener) { _socketService = new SocketService(socketEventListener); _logger = ObjectContainer.Resolve<ILoggerFactory>().Create(GetType().FullName); }