Bagikan melalui


WebSocketServer class

Server berbasis soket web yang akan digunakan sebagai transportasi streaming.

Konstruktor

WebSocketServer(ISocket, RequestHandler)

Membuat instans baru kelas WebSocketServer.

Properti

isConnected

Memeriksa ISocket tersimpan dan mengembalikan jika koneksi soket terbuka.

Metode

disconnect()

Hentikan server ini.

send(StreamingRequest)

Tugas yang digunakan untuk mengirim data melalui koneksi server ini.

start()

Digunakan untuk membuat koneksi yang digunakan oleh server ini dan mulai mendengarkan pesan masuk.

Detail Konstruktor

WebSocketServer(ISocket, RequestHandler)

Membuat instans baru kelas WebSocketServer.

new WebSocketServer(socket: ISocket, requestHandler?: RequestHandler)

Parameter

socket
ISocket

Soket web yang mendasar.

requestHandler
RequestHandler

RequestHandler opsional untuk memproses pesan masuk yang diterima oleh server ini.

Detail Properti

isConnected

Memeriksa ISocket tersimpan dan mengembalikan jika koneksi soket terbuka.

boolean isConnected

Nilai Properti

boolean

true jika websocket yang mendasar siap dan tersedia untuk mengirim pesan, jika tidak, false.

Detail Metode

disconnect()

Hentikan server ini.

function disconnect()

send(StreamingRequest)

Tugas yang digunakan untuk mengirim data melalui koneksi server ini.

function send(request: StreamingRequest): Promise<IReceiveResponse>

Parameter

request
StreamingRequest

Permintaan streaming untuk dikirim.

Mengembalikan

Promise<IReceiveResponse>

Janji yang akan menghasilkan instans respons penerimaan tentang penyelesaian operasi pengiriman.

start()

Digunakan untuk membuat koneksi yang digunakan oleh server ini dan mulai mendengarkan pesan masuk.

function start(): Promise<string>

Mengembalikan

Promise<string>

Janji untuk menangani operasi mendengarkan server. Tugas ini tidak akan diselesaikan selama server berjalan.