Я работаю над созданием приложения сокета С# и на стороне сервера. Мне нужно создать одну службу Windows C#, которая должна создать TCP-соединение и прослушивать/устанавливать соединение с клиентом на определенном адресе/порте. Скажем, пример: 172.00.000.0/1000, и я сделал это с помощью TCPListener.
И другая служба Windows С# будет использовать то же соединение сокета/TCP для передачи сообщения клиенту.
Этот дизайн предназначен для того, чтобы убедиться, что первая служба Windows будет удерживать соединение сокета/TCP все время, а вторая служба Windows может быть остановлена/приостановлена при развертывании, и как только приложение запускается, соединение сокета начинает передавать сообщение, потому что , связь есть из-за 1-й службы Windows.