这的clientSocket并不是表示用户端的层面东西,而是一个置业顾问,每个客户端都会分配一个。
客户端这边发出了一个Hello请求,相应的应该在服务器这边也会有一个对应的Hello,但是事实上并没有,那是为什么呢? 之所以出现上述情况,是因为printWriter的缓冲区在作祟。 这个缓冲区,是将一些要写入网卡的数据存到内存缓冲区中,等到数据量攒到一定程度时,再一次性的发送。但是数据比较少的时候,就出现了那种没有真正发送出去的情况。