• ベストアンサー

ソケットについての酷く初歩的な愚問です。

多数のクライアントが同じポートへのアクセスを同時に行なってきた際に、サーバ側ではメインメモリ上のソケットを割り当ててセッションを管理しているのでしょうか? 用語の使い方の誤りが表現の中に含まれているのかも知れませんが、 御手柔らかな御教授を御願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • Lchan0211
  • ベストアンサー率64% (239/371)
回答No.1

ソケットに割り当てられるのはコネクション(TCPコネクション)です。 (参考) http://ja.wikipedia.org/wiki/%E3%82%BD%E3%82%B1%E3%83%83%E3%83%88_(BSD) 「セッション」という言葉は、場面によっていろいろな意味で使われますが、「HTTPセッション」のことだとすると、ソケットに割り当てられるものではありません。 実際、HTTPコネクション(TCPコネクション)が切断されてもHTTPセッションは維持しています。 HTTPセッションの管理方法もいろいろありますが、通常はHTTP Cookieを使ってセッションを維持します。

JidousyaGaisya
質問者

補足

有り難う御座います。 良く分かりました。

関連するQ&A