Socket

qtdatastream/socket. Socket

Qt compliant Socket overload. data event is triggered only when full buffer is parsed. error, close and end event are not altered.

Constructor

new Socket(socket)

Source:
Example
const { Socket } = require('qtdatastream').socket;

// socket can be a net.Socket or a websocket
const qtsocket = new Socket(socket);
qtsocket.on('read', (data) => {
  console.log(data);
});
qtsocket.write('Hello');
Parameters:
Name Type Description
socket *

Underlying socket

Extends

  • events.EventEmitter

Methods

detachSocket() → {stream.Duplex}

Source:

Detach underlying socket

Returns:

underlying socket that has been detached

Type
stream.Duplex

setSocket(socket)

Source:

Update the socket (for example to promote it to SSL stream)

Parameters:
Name Type Description
socket stream.Duplex

updateSocket()

Source:
Deprecated:
  • Yes
See:

write(data)

Source:

Transforms and write data to underlying socket

Parameters:
Name Type Description
data *