Ниже приведены настройки:
Server Client
| |
accept connect
| |
v |
send msg1-> |
| |
v v
recv <- send
| |
v v
send msg2-> recv
| |
v v
close
Вот мой вопрос:
1. Клиент на самом деле получает сообщение msg1 до закрытия, почему это так?
2. отправить msg2 возвращается нормально. Поскольку клиент закрывается после получения сообщения msg1, почему отправка сообщения msg2 прошла успешно?
P.S. Я использую потоковый сокет для TCP.