readMessage 抽象方法

  1. @Since("2.15")
SocketMessage? readMessage(
  1. [int? count]
)

从套接字中读取包含最多 count 个字节的消息。

此函数与 read 函数不同,它还会返回已发送的任何 SocketControlMessage

此函数是非阻塞的,并且仅在有数据可用时才返回数据。读取的字节数可能小于 count,如果可以立即读取的字节数较少。在 SocketMessage 中的数据缓冲区长度表示读取的字节数。

如果没有数据可用,则返回 null

不适用于 RawSecureSocket

不适用于 Android、Fuchsia、Windows。

实现

@Since("2.15")
SocketMessage? readMessage([int? count]);