WebSocketServer class
Server berbasis soket web yang akan digunakan sebagai transportasi streaming.
Konstruktor
| Web |
Membuat instans baru kelas |
Properti
| is |
Memeriksa ISocket |
Metode
| disconnect() | Hentikan server ini. |
| send(Streaming |
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
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
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.