Bagikan melalui


WebSocket.CreateClientWebSocket Metode

Definisi

Memungkinkan penelepon untuk membuat kelas WebSocket sisi klien yang akan menggunakan WSPC untuk tujuan pembingkaian.

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

public:
 static System::Net::WebSockets::WebSocket ^ CreateClientWebSocket(System::IO::Stream ^ innerStream, System::String ^ subProtocol, int receiveBufferSize, int sendBufferSize, TimeSpan keepAliveInterval, bool useZeroMaskingKey, ArraySegment<System::Byte> internalBuffer);
public static System.Net.WebSockets.WebSocket CreateClientWebSocket (System.IO.Stream innerStream, string? subProtocol, int receiveBufferSize, int sendBufferSize, TimeSpan keepAliveInterval, bool useZeroMaskingKey, ArraySegment<byte> internalBuffer);
public static System.Net.WebSockets.WebSocket CreateClientWebSocket (System.IO.Stream innerStream, string subProtocol, int receiveBufferSize, int sendBufferSize, TimeSpan keepAliveInterval, bool useZeroMaskingKey, ArraySegment<byte> internalBuffer);
static member CreateClientWebSocket : System.IO.Stream * string * int * int * TimeSpan * bool * ArraySegment<byte> -> System.Net.WebSockets.WebSocket
Public Shared Function CreateClientWebSocket (innerStream As Stream, subProtocol As String, receiveBufferSize As Integer, sendBufferSize As Integer, keepAliveInterval As TimeSpan, useZeroMaskingKey As Boolean, internalBuffer As ArraySegment(Of Byte)) As WebSocket

Parameter

innerStream
Stream

Koneksi yang akan digunakan untuk operasi IO.

subProtocol
String

Subprotokola diterima oleh klien.

receiveBufferSize
Int32

Ukuran dalam byte dari webSocket klien menerima buffer.

sendBufferSize
Int32

Ukuran dalam byte dari buffer pengiriman WebSocket klien.

keepAliveInterval
TimeSpan

Menentukan seberapa teratur bingkai dikirim melalui koneksi sebagai tetap hidup. Hanya berlaku saat koneksi menganggur.

useZeroMaskingKey
Boolean

Menunjukkan apakah kunci acak atau kunci statis (hanya nol) harus digunakan untuk masking WebSocket.

internalBuffer
ArraySegment<Byte>

Akan digunakan sebagai buffer internal di WPC. Ukurannya harus setidaknya 2 * ReceiveBufferSize + SendBufferSize + 256 + 20 (16 on 32-bit).

Mengembalikan

Menampilkan WebSocket.

Berlaku untuk