socket缓冲区可以设置多大
答案:2 悬赏:50 手机版
解决时间 2021-03-16 08:05
- 提问者网友:火车头
- 2021-03-15 20:41
socket缓冲区可以设置多大
最佳答案
- 五星知识达人网友:罪歌
- 2021-03-15 21:10
有3点值得说明: 1. 上面我们仅仅写了接收的内核缓冲区, 关键字是SO_RCVBUF, 如果是发送的内核缓冲区, 那就用SO_SNDBUF, 有兴趣的童鞋可以稍微修改一下上面程序即可。 2. 从程序的结果我们可以看到, sockClient1和sockClient2两者的发送内核缓冲区没有任何关系。 3. 听一网友说过, tcp才有所谓的内核缓冲区, udp没有。
全部回答
- 1楼网友:長槍戰八方
- 2021-03-15 22:08
java提供了便捷的网络编程模式,尤其在套接字中,直接提供了与网络进行沟通的输入和输出流,用户对网络的操作就如同对文件操作一样简便。在客户端与服务端建立socket连接后,客户端与服务端间的写入和写出流也同时被建立,此时即可向流中写入数据,也可以从流中读取数据。在对数据流进行操作时,很多人都会误以为,客户端和服务端的read和write应当是对应的,即:客户端调用一次写入,服务端必然调用了一次写出,而且写入和写出的字节数应当是对应的。为了解释上面的误解,我们提供了demo-1的示例。
在demo-1中服务
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯