2

ソケット サーバーのクライアント管理を実装する方法を考えています。

クライアントが再接続したばかりなのか、それとも新しいクライアントなのかを知りたい場合があります。私は知っています、それはそのようであってはなりません。ただし、これはかなり一時的なサーバーであり、数時間しか使用できません。

すべてのクライアントが独自の GUID をサーバーに渡せるようにすることを考えていました。サーバーがクライアントを「認識する」と、そのクライアントの以前に保持されていた接続を取り除くことができます。

この問題にどのように取り組みますか? それとも、このように完全に不適切ですか?

ありがとうございました!

4

1 に答える 1

2

TCP/IP を使用している場合は、IP アドレスとポートを使用してクライアントを一意に識別できます。また、切断イベントの後に接続を取り除くことができます。IP アドレスとポートだけではクライアントを一意に識別できない場合は、GUID を使用できます。また、多くの場合、TCP/IP を使用すると、切断イベントの後に接続を解除できます。

于 2010-01-25T14:14:34.580 に答える