【发布时间】:2017-03-01 04:30:52
【问题描述】:
我知道你可以致电socket.setReceiveBufferSize(int) 和socket.getReceiveBufferSize()。
你可以这样做:
socket.setReceiveBufferSize(Integer.MAX_VALUE);
int after = socket.getReceiveBufferSize();
if (after != Integer.MAX_VALUE) System.out.println("That did not work!");
基于此,我想编写一个算法来正确猜测在操作系统级别配置的最大底层读取套接字缓冲区大小。我怎样才能做到这一点?二进制搜索?还是有更简单的方法?
【问题讨论】:
标签: java sockets networking tcp nio