- (トランスポート エンドポイント) === (ソケット) ?
番号。「エンドポイント」とは、ポート番号付きの IP アドレスを意味します。ソケットは 1 つの「セッション」を表し、セッションはローカル エンドポイント (IP、ポート) とリモート エンドポイント (IP、ポート) の 2 つのエンドポイントで構成されます。
- クライアントごとに 1 つのソケットを使用する必要がありますか? または、複数のクライアントでソケットを再利用できますか? もしそうなら、どのように?
1 セッションにつき 1 つのソケット。つまり、サーバーはリモート エンドポイント ( client ) ごとに新しいソケットを作成する必要があります。使用されなくなったソケットは再利用できます。SO_REUSEADDR ソケット オプションを探します。
- これを行う標準的な方法はありますか?
あなたが何を求めているのかわからない。チャット サービスまたはサーバー/クライアント モデルの標準的な方法は? チャット サービスについては、IRC を探してください。サーバー/クライアント プログラミング モデルは十分に文書化されています。あなたはそれをグーグルすることができます。
- 利用可能な良い参考文献はありますか?
http://beej.us/guide/bgnet/
これで、エラー メッセージの意味が理解できたと思います。