Есть ли функция в Winsock, которая беззастенчиво закрывает соединение (т. Е. Отправляет пакет RST
)?Как безосновательно закрыть соединение?
1
A
ответ
0
Да, сначала установите SO_LINGER
на {true, 0}
с setsockopt()
, а затем закройте розетку. Любые отложенные данные теряются, и нормальная последовательность FIN/ACK заменяется RST.
Не делайте этого. Вы можете потерять все данные в полете и расстроить другой конец.
Другой способ создать это случайно - закрыть сокет, когда он все еще ожидает входящих данных.
Смежные вопросы
- 1. Как закрыть соединение pubnub?
- 2. Как закрыть забытое соединение?
- 3. Как закрыть соединение MySQLi?
- 4. Как закрыть соединение JNDI?
- 5. Как закрыть соединение
- 6. Как закрыть соединение Microsoft.Practices.EnterpriseLibrary.Data.ExecuteNonQuery
- 7. libwebsockets: Как закрыть соединение
- 8. Как закрыть соединение socket.io
- 9. Java SQLite - как закрыть соединение?
- 10. Как закрыть TCP/IP-соединение
- 11. Как закрыть соединение python mongodb?
- 12. Как закрыть установленное сетевое соединение?
- 13. Как закрыть соединение с WebSocket?
- 14. MongoCxx 3.1.0 Как закрыть соединение?
- 15. Как закрыть datasource mysql-соединение
- 16. ruby Как закрыть механизированное соединение
- 17. Как закрыть соединение на Mailcore2?
- 18. Как полностью закрыть соединение WebRTC
- 19. Как закрыть соединение с MongoDB
- 20. Как принудительно закрыть соединение SerialPort?
- 21. Does IDataReader.Dispose() закрыть соединение?
- 22. Закрыть соединение MySQL Node.js
- 23. Закрыть соединение RMI безопасно
- 24. Закрыть соединение сокета
- 25. Закрыть соединение с Java
- 26. Когда закрыть соединение мангуста
- 27. Требуется закрыть соединение ActiveMq
- 28. Чтобы закрыть или закрыть соединение Oracle?
- 29. Не удается закрыть/закрыть соединение TLS
- 30. PostgreSQL + Python: Закрыть соединение