第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問在C語言的socket編程中,send/recv,write/read這兩組函數(shù)有什么區(qū)別?

請問在C語言的socket編程中,send/recv,write/read這兩組函數(shù)有什么區(qū)別?

C C#
慕勒3428872 2021-11-11 16:07:25
RT,什么時候該用哪一組呢?另外,如果可能也請描述一下他們和sendto/recvfrom, sendmsg/recvmsg比較一下。請不要只貼API,API只說怎么用沒說有什么區(qū)別。
查看完整描述

2 回答

?
烙印99

TA貢獻(xiàn)1829條經(jīng)驗 獲得超13個贊

Windows下的socket和Linux下的socket是不一樣的,我沒有查到sendmsg/recvmsg這個方法,上面的鏈接是一個類似的函數(shù),它和send/recv 的區(qū)別是,這個函數(shù)可以發(fā)送socket控制信息,看API就知道。
另外我也沒有看到有write/read函數(shù)。 sendto/recvfrom用于UDP鏈接,send/recv用于TCP鏈接。
你列舉的其余函數(shù),我都沒找到。

查看完整回答
反對 回復(fù) 2021-11-14
?
茅侃侃

TA貢獻(xiàn)1842條經(jīng)驗 獲得超22個贊

write/read,是關(guān)于寫特定的文件描述符使用的比較底層的系統(tǒng)調(diào)用,
sendto/recvfrom適用于用udp(數(shù)據(jù)包)方式的套接字中使用的,
其他的沒見過,我是學(xué)linux編程的

查看完整回答
反對 回復(fù) 2021-11-14
  • 2 回答
  • 0 關(guān)注
  • 473 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號