internal static void StartClient(TcpClient clientSocket, NetworkAlarmSource parent) { if (clientSocket == null) { throw new ArgumentNullException("clientSocket"); } if (parent == null) { throw new ArgumentNullException("parent"); } HandleAlarmClient handleAlarmClient = new HandleAlarmClient { _clientSocket = clientSocket, _parent = parent }; Thread ctThread = new Thread(handleAlarmClient.ReceiveThread) { Name = Properties.Resources.NetworkAlarmClientThreadName, Priority = ThreadPriority.BelowNormal, IsBackground = true }; ctThread.Start(); }
internal AlarmServer(NetworkAlarmSource parent, int listenPort) { _parent = parent; _listenPort = listenPort; _serverSocket = new TcpListener(IPAddress.Any, _listenPort); }