IWebSocketControl.OutboundBufferSizeInBytes 屬性

定義

要用於在 IWebSocket 物件上傳送資料的傳送緩衝區大小,以位元組為單位。

public:
 property unsigned int OutboundBufferSizeInBytes { unsigned int get(); void set(unsigned int value); };
uint32_t OutboundBufferSizeInBytes();

void OutboundBufferSizeInBytes(uint32_t value);
public uint OutboundBufferSizeInBytes { get; set; }
var uInt32 = iWebSocketControl.outboundBufferSizeInBytes;
iWebSocketControl.outboundBufferSizeInBytes = uInt32;
Public Property OutboundBufferSizeInBytes As UInteger

屬性值

UInt32

unsigned int

uint32_t

要用於傳送資料的傳送緩衝區大小,以位元組為單位。

備註

此屬性會在IWebSocket所使用的 TCP 通訊端上設定SO_SNDBUF通訊端選項的值。 預設值是本機電腦的預設傳送緩衝區大小。 此值會根據系統記憶體大小而有所不同。 如需詳細資訊,請參閱 Windows 通訊端檔中的SOL_SOCKET通訊端選項

對於大部分的應用程式,不應該設定這個屬性,因為這會停用此 IWebSocket 物件上的系統傳送自動調整 TCP。 停用 TCP 傳送自動調整後,網路輸送量通常會更糟,特別是在高延遲的連線上。 因此,這個屬性應該只在非常特定的情況下使用。

在建立 IWebSocket 連線之前,必須先設定這個屬性。 如果在起始連接之後設定,它將不會有任何作用。

適用於

另請參閱