Это довольно расплывчато, некоторые подробности (ошибки, которые вы получаете на клиенте и / или сервере) или какой-то код (как вы принимаете соединения на сервере?) Могут помочь.
А пока я подкину несколько случайных догадок ...
Если вы быстро создаете и уничтожаете соединения от своих клиентов и тестируете свой сервер, запуская множество клиентов на одной и той же машине, то у вас может возникнуть нехватка сокетов из-за TIME_WAIT
. Аналогично, если вы тестируете свой сервер, создавая множество клиентских подключений (как правило, более 4000) с одной и той же машины Windows, вы можете использовать настройку по умолчанию MAX_USER_PORT
, которая строго ограничивает количество одновременных исходящих подключений, которые вы можете установить. в одно время.