标签: linux sockets network-programming
我有使用SCTP的第三方代码,我观察到有时sendmsg返回-1并将errno设置为ECONNREFUSED,尽管我的系统(Ubuntu)上的手册页中没有描述。我检查了内核的net / sctp / socket.c中的sendmsg实现,而似乎它没有返回ECONNREFUSED,虽然我可能遗漏了一些东西。
sendmsg
errno
所以,我的问题是否可能在SCTP上发送缓冲区会导致这样的错误?可能它与底层的SCTP传输基础设施有关,这与TCP有很大不同?
提前致谢!