【发布时间】:2014-03-02 22:37:11
【问题描述】:
我编写的客户端程序使用 SCTP 套接字进行通信。我正在使用 sctp_recvmsg 从套接字读取特定用户可用的数据。我注意到有时 sctp_recvmsg 返回 0 值而不是读取的字节数或 -1 表示错误。我检查了我的代码,并且从中读取数据的套接字没有关闭。有人能解释一下这种行为是如何被看到的吗?
提前致谢。
问候, 苏杰
【问题讨论】:
-
您使用哪种操作系统? Linux,Solaris...你能提供代码吗?如果可能,使用 tcpdump/snoop 捕获网络包。