TcpStream, хочу посмтроить простой проект, но я просто тупо не понимаю как это рабоает, TcpListener - это что? Что он делает? В доках написано что он подключется через ::bind к localhost, а что делает TcpStream? можете пож-та рассказать про сам механизм
У тебя при старте соединения есть клиент и сервер. Сервер слушает сокет, клиент коннектится. Когда у них коннект установлен, уже нет разницы, и у каждого есть просто "труба", куда они пишет и откуда читает. Собственно Listener - это та самая серверная часть, которая на каждый коннект клиента порождает такую трубу - Stream.
Ну тспстрим, этот текст которые подключаются к твоему тсплистенеру, ты можешь их получать по методам accept, incoming и тд
Обсуждают сегодня