RT,什么時候該用哪一組呢?另外,如果可能也請描述一下他們和sendto/recvfrom, sendmsg/recvmsg比較一下。請不要只貼API,API只說怎么用沒說有什么區別。
2 回答

烙印99
TA貢獻1829條經驗 獲得超13個贊
Windows下的socket和Linux下的socket是不一樣的,我沒有查到sendmsg/recvmsg這個方法,上面的鏈接是一個類似的函數,它和send/recv 的區別是,這個函數可以發送socket控制信息,看API就知道。
另外我也沒有看到有write/read函數。 sendto/recvfrom用于UDP鏈接,send/recv用于TCP鏈接。
你列舉的其余函數,我都沒找到。

茅侃侃
TA貢獻1842條經驗 獲得超21個贊
write/read,是關于寫特定的文件描述符使用的比較底層的系統調用,
sendto/recvfrom適用于用udp(數據包)方式的套接字中使用的,
其他的沒見過,我是學linux編程的
- 2 回答
- 0 關注
- 463 瀏覽
添加回答
舉報
0/150
提交
取消