read() と recv() の違いと、send() と write() の違いは何ですか? 質問する

read() と recv() の違いと、send() と write() の違いは何ですか? 質問する

ソケット プログラミングにおけるパフォーマンス、速度、その他の動作の観点で、read()と のrecv()間、およびsend()との間の違いは何ですか?write()

ベストアンサー1

違いは、recv()/ はsend()ソケット記述子に対してのみ機能し、実際の操作に対して特定のオプションを指定できることです。これらの関数は少し特殊化されています (たとえば、 を無視するフラグを設定したりSIGPIPE、帯域外メッセージを送信したりできます...)。

関数read()/は、すべての記述子で機能するユニバーサルwrite()ファイル記述子関数です。

おすすめ記事