語言

StandardSocketOptions.SoSndbuf 屬性

定義

socket 發送緩衝區的大小。

[Android.Runtime.Register("SO_SNDBUF", ApiSince=24)]
public static Java.Net.ISocketOption? SoSndbuf { get; }
[<Android.Runtime.Register("SO_SNDBUF", ApiSince=24)>]
static member SoSndbuf : Java.Net.ISocketOption

屬性值

屬性

備註

socket 發送緩衝區的大小。

這個套接字選項的值是 Integer ,是套接字發送緩衝區的大小(以位元組為單位)。 socket send buffer 是網路實作所使用的輸出緩衝區。 對於高流量連線,可能需要增加。 socket 選項的值是 <實作中緩衝區大小的 em>提示</em> ,實際大小可能有所不同。 可查詢套筒選項以取得實際大小。

對於資料報導向的套接字,發送緩衝區的大小可能會限制該套接字可傳送的資料報大小。 是否傳送或丟棄超過緩衝區大小的資料報,則視系統而定。

套接字發送緩衝區的初始/預設大小及允許值範圍依系統而異,但不允許負大小。 嘗試將套接字發送緩衝區設定為大於最大大小時,該緩衝區會被設定為最大大小。

有實作允許在套接字綁定或連接前設定此套接字選項。 是否允許在套接字綁定後更改 socket 發送緩衝區,則視系統而定。

Java 文件 java.net.StandardSocketOptions.SO_SNDBUF。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於