TCPはアプリケーションとどのように通信しますか? [閉鎖]

TCPはアプリケーションとどのように通信しますか? [閉鎖]

データをTCPに送信する標準的なシステムコールはありますか?それからまた来ますか? TCPはどのようにアプリケーションに送信するように送信するか、より少ない方法を指示しますか?

ベストアンサー1

TCP通信は、socket()システムコールを使用して作成されたソケットを介して行われます。ソケットはファイル記述子であり、ファイル記述子を読み書きするすべての方法(追加のソケット固有のシステムコールを含む)は、データが送受信される方法であるソケットに適用されます。

他のファイル記述子と同様に、読み取りと書き込みの両方がブロックされているか(ファイル記述子がブロックされるように構成されている場合)、操作をすぐに続行できないという指示を返すことができます(非ブロックモードの場合)。これがフロー制御がどのように機能するかです。

おすすめ記事