SocketReadMessage
SocketReadMessage[socket]
读取指定的套接口上下一个可用的消息,用字节数组的形式返回.
更多信息和选项
- 用 SocketObject[…] 指定套接口.
- 对于 ZMQ 套接口,SocketReadMessage 返回发送到套接口的下一个消息. 它将所有多部分元素组合在一起,形成单个 ByteArray 返回.
- 对于 TCP 套接口,SocketReadMessage 将返回当前操作系统缓冲区中的数据的 ByteArray.
范例
打开所有单元关闭所有单元基本范例 (2)
向其中一端写入将用 ByteArray 把消息发送到另一端:
用 ByteArrayToString 将其转换成字符串:
对于 TCP 套接口,SocketReadMessage 返回的消息的大小不是确定的,由操作系统控制:
范围 (1)
使用 ZMQ 套接口时,对每个传递给 WriteString 的表达式都发送一条消息:
可用 Write 写入表达式,用 Read 读回,其中发送的每个信息都被作为完整的表达式读回:
默认情况下,将表达式以 InputForm 形式的字符串写入套接口:
当用 Write 写入表达式时,表达式之间将显示一个附加的换行符消息:
Wolfram Research (2017),SocketReadMessage,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SocketReadMessage.html.
文本
Wolfram Research (2017),SocketReadMessage,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SocketReadMessage.html.
CMS
Wolfram 语言. 2017. "SocketReadMessage." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/SocketReadMessage.html.
APA
Wolfram 语言. (2017). SocketReadMessage. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/SocketReadMessage.html 年