IoTCommunicator.listen
执行 IoTCommunicator 监听。
listen(address, sock_params)
参数
address
包含要监听的接口地址的字符串。
sock_params
预期的字典应包含以下键:
- mode: 一个指示套接字打开模式的标志(整数)
- linger: 对 SO_LINGER 套接字选项的接口。此选项定义了当调用套接字的 close() 时处理排队消息的超时时间(以秒为单位)。mco_sock_params_t::linger 的默认值为 -1,此时这种处理将在后台进行。如果 mco_sock_params_t::linger 大于等于 0,则 close() 将阻塞指定的秒数,然后重置套接字状态。特别是,linger = 0 表示套接字必须立即重置,而不会停留在 TIME_WAIT 状态。(整数)
- sndbuf: 套接字发送缓冲区的大小(以字节为单位)(整数)
- rcvbuf: 套接字接收缓冲区的大小(以字节为单位)(整数)
- domain: 定义套接字域的标志(整数)
返回
Exception
抛出带有适当错误消息的异常。