Мое понимание сейчас о клиент-серверных соединений в C#:Отправить сообщение от сервера (TcpListener) к клиенту (TcpClient)
- TcpListener = Сервер
- TCPClient = Client
В альтернативной для этого существует класс «Socket», который может использоваться как Клиент и как Сервер, но в конце ли оба варианта одно и то же !?
Я понимаю TCPClient. Он имеет метод getStream(), который возвращает NetWorkStream, который имеет методы для чтения и записи из/в поток.
Моя проблема - TCPListener на стороне сервера. TCPListener не имеет метода getStream(), а также не имеет метода чтения/записи. Как я могу читать/писать из TCPListener из/в поток?
' while (true) { var tcpClient = tcpListener.AcceptTcpClient(); /* использование tcpClient */ } ' –