我用ICS控件做socket通讯,当客户端发送的数据超过8K的时候(8192字节),服务端就会只接受8K,后边的全忽略了,由此我想提出几个问题:
1、所谓的缓冲区是每一个套接字(每一个新的client连接)都有一个独立的缓冲区吗,还是说所有连接到服务端的client都公用一个容量仅为8K的缓冲区?
2、如果第一个问题的答案是公用缓冲区的话,高并发操作该怎么处理缓冲区?比如共有8个客户端,每个客户端同时发送超过1k的数据,这个时候缓冲区该怎么处理?
3、socket基础知识:ICS听说是非阻塞式的,是不是客户端connected之后就立即断开了?还是说一直连接着服务器套接字呢?