- 论坛徽章:
- 0
|
用TCP来实现一个socket通信时,Server正常建立Listen监听套接字,Accept接受到了Client的连接请求,但是我控制Server端,使它没有为这个Client建立通信的套接字,也就是说Client端的通信套接字建立了,Server端的套接字没有建立。但是通过netstat在Server侧观察到的状态是:ESTABLISHED。
----------------------------------------------------------------------------------------------
而且使用ethereal时,确实能抓到三次握手的链路初始化消息
-----------------------------------------------------------------------------------------------
Client端也是能够发送出消息,但是Server端收不到消息。
这里偶感到奇怪的是Client是怎么发送出消息的呢,难道目前的这种TCP连接,已经类似无连接情况下的UDP了,Client发送出的消息又跑到哪去了? |
|