This symbol shall be used to install a listener for only monitoring 'error'
events. Listeners installed using this symbol are called before the regular
'error'
listeners are called.
Installing a listener using this symbol does not change the behavior once an
'error'
event is emitted, therefore the process will still crash if no
regular 'error'
listener is installed.
如果监听 IP 套接字,则返回操作系统报告的服务器的绑定 address、地址 family 名称和 port(用于在获取操作系统分配的地址时查找分配的端口):{ port: 12346, family: 'IPv4', address: '127.0.0.1' }。
返回操作系统报告的绑定 address、地址 family 名称和套接字的 port:{ port: 12346, family: 'IPv4', address: '127.0.0.1' }
停止服务器接受新连接并保持现有连接。
在给定的套接字上发起连接。 建立连接后,将触发 'connect' 事件。如果连接出现问题,则将触发 'error' 事件并将错误传给 'error' 监听器,而不是触发 'connect' 事件。
创建新的TCP服务
创建新的套接字对象。TCP 客户端
确保此套接字上不再发生 I/O 活动。 销毁流并关闭连接。
半关闭套接字,即,它发送一个 FIN 数据包。因TCP是全双工的,关闭了客户端发往服务端的通道,但服务端仍可以发消息给客户端
获取接收的流字节数
获取发送的流字节数
异步获取服务器上的并发连接数。
设置此属性以在服务器的连接计数变高时拒绝连接。
正在连接中?如果 true,则 connect() 已被调用且尚未完成。它将保持 true 直到套接字连接,然后将其设置为 false 并触发 'connect' 事件。
指示连接是否被销毁。一旦连接被销毁,就不能再使用它传输数据。
服务器是否正在监听连接
启动监听连接的服务器。
暂停读取数据。 也就是说,不会触发 'data' 事件。 用于限制上传。
调用 pause() 后的继续(恢复)读取。
设置流数据编码
启用/禁用keepAlive功能,并可选择设置在空闲套接字上发送第一个keepAlive探测之前的初始延迟。
设置最大连接数
启用/禁用 Nagle 算法的使用。创建 TCP 连接时,它将启用 Nagle 算法。 Nagle 的算法在数据通过网络发送之前延迟数据。 它试图以延迟为代价来优化吞吐量。
将套接字设置为在套接字上 timeout 毫秒不活动后超时。
在套接字上发送数据。 第二个参数指定字符串情况下的编码。 它默认为 UTF8 编码。 如果整个数据被成功刷新到内核缓冲区,则返回 flushed: true。 如果所有或部分数据在用户内存中排队,则返回 flushed: false。当缓冲区再次空闲时,将触发 'drain'。
Returns a list listener for a specific emitter event name.
Generated using TypeDoc
Sets or gets the default captureRejection value for all emitters.