ソケットで迷っています。私の知る限り、ソケットはIPアドレスとポート番号の組み合わせです。ストリームへの書き込みまたはストリームからの読み取りを許可するための単なるプログラミングの抽象化 (TCP の場合)。クライアントにサービスを提供するときにサーバーに1つ以上のソケットがあるかどうかは、私が絶対に確信していませんか? http
ポート80で 言ってみましょう。
さまざまなクライアントからのすべてのデータが 1 つのソケット (サーバー:80) に送信され、一部の UBER サーバー プロセスは着信アドレスに基づいてそれらを区別しますか、それともクライアント アドレスと TCP レイヤーによって作成されたポート番号の組み合わせに基づいて複数のソケットになりますか? サーバーがソケットをポートにバインドするだけでなく、サーバーがソケットをリッスンし、サーバーがデータを提供するだけでなく、段階的なアルゴリズム(同時にサービスを提供する複数のクライアントの場合)を使用して、誰かがこれを完全に説明できますか?