Я только начинаю изучать TCP / IP.
Я написал простой сервер TCP / IP, который прослушивает порт 3000 и порождает поток при получении соединения.Этот новый поток сидит и читает данные.Мое клиентское приложение создает 100 соединений с этим сервером, и, используя пул протектора, каждое соединение получает возможность отправить уникальное сообщение на сервер.
Сервер не отвечает на сообщение - он только выводит его на экран.Итак, я вижу, что поток прослушивания на сервере иногда читает сообщения от нескольких разных клиентов в одном и том же чтении.
У меня сложилось впечатление, что TCP будет отделять каждое сообщение, чтобы каждый поток на сервере мог прочитать отправленное ему сообщение, а не всем остальным.Я ошибаюсь в своем понимании или в моем коде происходит что-то еще?