У меня есть приложение C ++ под названием A, которое открывает TCP-соединение с приложением B.
Приложение C знает об этом соединении и может закрыть сокет со стороны B.
Мой вопрос:
как я могу узнать, закрылось ли соединение при правильном закрытии, или это проблема сетевого подключения?
В настоящее время у меня есть тайм-аут, который знает, когда нет получения, но это не указывает на правильное закрытие или проблему с сетевым подключением.
Я слышал, что, поскольку это соединение TCP, если приложение C правильно закрывает соединение, ОС должна знать об этом, знаете ли вы, как я могу узнать в приложении A, что соединение закрыто правильно?
если вы можете прикрепить образец с ++, это будет полезно.