каждый поток управляет только один сокетом, каждый сокет это абсолютно разные сервера. Проблема появляется не на исходящей стороне, а на входящей, пакеты уходят, а сервер на который они приходят как будто часть отфильтровывает. Но если в потоке каждый раз ждать ответа с сервера на каждый пакет и только потом отправлять новый пакет то все нормально, ощущение что сервер не может обрабатывать с такой скоростью пакеты, но тестировалось на разных серверах и все одинаково плохо отвечали.
До сервера доходят все запросы, но он как будто не видит большую часть если я подряд много отправляю. Но если я перед отправкой запроса читаю весь входящий буфер то все окей. Вся отправка проходит внутри одного потока на одно соединение сокета.
До сервера доходят все запросы, но он как будто не видит большую часть если я подряд много отправляю. Но если я перед отправкой запроса читай весь входящий буфер то все окей.