- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:サーバープログラム)
C言語でサーバープログラムを作る方法とは?
このQ&Aのポイント
- C言語でサーバープログラムを作ろうと思っている方に、構造やデータの送信方法についての質問です。
- Webサーバを例に挙げて、HTTPプロトコルにおけるデータの送信方法を説明しました。
- 他のクライアントが同時にリクエストを送った場合のデータの送信方法についても疑問を持っているようです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> データを5回にわけて送信するとき ひょっとして、パケットの分割のことを仰っていますか? パケットはもっと下のレイヤーで分割されるので、サーバプログラムで意識することはありません。 ご質問の例が1Requestに限られていますが、Requestも複数パケットに分割されることがあるのはご存知と思います。下位層では全てのパケットを受信した後にアプリケーション層にそれらを1Requestとして通知します。 同様に、Responseも1Responseが電文としては複数パケットに分割されますが、アプリケーション層での基本は1Request/1Responseです。
お礼
回答ありがとうございます。 Etherealでパケットを見ていてパケットは複数回に わかれて送受信されているからサーバはそれに 対応しないといけないと、すごい勘違いをしていたみたいです。 ありがとうございました。