В настройке МАРШРУТИЗАТОР-МАРШРУТИЗАТОР после того, как я подключаю один сокет МАРШРУТИЗАТОРА к другому, если я не сплю (скажем, 0,1 с или около того) после того, как я connect()
подключился к другому сокету МАРШРУТИЗАТОР, send()
обычно не проходит (хотя он иногда бывает случайно).
- Есть ли способ убедиться, что я подключен перед отправкой?
- Почему
send()
s не ставятся в очередь и не выполняются должным образом до тех пор, пока не будет установлено соединение?
Кроме того, дело не в том, жив ли сервер на другом конце, а в том, что я send()
слишком скоро после connect()
и каким-то образом он выходит из строя. Не знаю почему.