技術討論區 > Java程式設計討論區

getReceiveBufferSize 錯誤?

(1/1)

NARs:
各位大大
我想取得本機的TCP buffer size,但是取出來的結果,和rmem_max檔案的結果卻不一樣?


--- 代碼: ---# cat /proc/sys/net/core/rmem_max
131071
 


--- 程式碼結尾 ---




--- 代碼: --- public static void bufSize()
{
Socket destSocket = new Socket();
String destHost="127.0.0.1";
int destPort=3784;
InetSocketAddress sa = new InetSocketAddress(destHost,destPort);

System.out.println("destHost: " + destHost + ", destPort: " +
destPort);
try {
System.out.println(destSocket.getReceiveBufferSize ());    // 印出的值 43690
System.out.println(destSocket.getSendBufferSize()) ;         // 印出的值 8192
} catch (SocketException e) {

e.printStackTrace();
}
}


--- 程式碼結尾 ---

導覽

[0] 文章列表

前往完整版本