私はJavaでソケットプログラムを作成しており、クライアントが接続できるホストを持っています。そのホストはip
とport
という定数を持っていますが、nクライアントがサーバに接続できるのであれば、それはip
とport
です。クライアントごとに固有のポートを定義する必要がありますか?定数のIPとポートを持つサーバーへの接続
0
A
答えて
3
多くのクライアントを好きなように接続することができます(一時的なソケット範囲によって制限されます)。サーバに接続すると、すべてのクライアントがサーバがソケットを開くポートに接続します。
各クライアントは最後に独自のポートを取得しますが、ソケットはそれをすべて並べ替えます。関心短命ソケット範囲について
あなたは、ポート、IPアドレス、どのようなアプリケーションがそれらと結合するかの概念を明確にするために、いくつかの文献を経る必要があり、ここでWikipedia
1
です。ポートの重要性は、1台のマシン上で複数のアプリケーションを実行できますが、すべてが異なるポートで待機していることです。 私たちはip a.b.c.dというマシンを持ち、このマシンのポートwでリッスンしているアプリケーションがあるとします。同じマシン上で別のアプリケーションが実行されている場合は、ポートwを使ってパケットを受信できません。
ip a.b.c.d上のポートwでリッスンしているアプリケーションと通信したいすべてのクライアントアプリケーションは、宛先ipをa.b.c.dおよび宛先ポートとしてwとして使用します。したがって、送信IPとポートは問題になりません(ほとんどの場合)
関連する問題
- 1. AWK特定のIPへのTCP接続
- 2. 特定のIPとポートに接続する
- 3. NATの背後から同じIPとポートへの複数のオープンTCP/IP接続
- 4. 複数のサイトと1つのIPアドレスと1つのポートを持つWebサーバー上でlaravelを起動
- 5. ポートへの接続と権限
- 6. シェルスクリプトモニタ同じIPを持つ複数の接続
- 7. 共有IPアドレスを持つWebサーバー上のMySQLデータベースの接続文字列 - C#
- 8. Golang TCPサーバーへの複数の接続
- 9. LimiteのIP接続が、1つのIPが接続
- 10. Erlangで着信TCP/IP接続のIPアドレスとポートを確認する
- 11. JavaScriptのポート43(whois)へのソケット接続
- 12. Node.jsのシリアルポートを持つ特定のデバイスへの自動接続
- 13. のPowershell SQLサーバーへの接続とカウントエキス
- 14. Apacheサーバーへの接続
- 15. サーバーへのJava RMI接続
- 16. フレックスアプリケーションへのjavaサーバー接続
- 17. JavascriptサーバーへのTCP接続
- 18. ms SQLサーバーへの接続
- 19. SQLサーバーへのASP.NET接続
- 20. 複数の資格情報を持つサーバーに接続する
- 21. phpでポートとポートの接続を指定する方法は?
- 22. ExpressとParseServer - 接続に失敗しました<ip>ポート1337、接続タイムアウト
- 23. サーバーへのMicrosoft Accessファイルへの接続
- 24. LibGDX:* ip-adressへのソケット接続エラー*
- 25. ポートが開いていてもPHP TCP/IPサーバーに接続できません。
- 26. ポート8800経由でDatapusherアプリケーションへのSSL接続、NGINXリバースプロキシとApacheの接続
- 27. アンドロイドアプリはIPアドレスとポート番号でロボットに接続します
- 28. 私は、プロキシ "IP:ポート"を持つサーバーを持っている間に、アンドロイドアプリケーションでインターネットに接続する方法を学び、ユーザー名とパスワードを要求します。
- 29. IPアドレスへの同時接続数を増やす
- 30. Nginxの設定を外部IPとポート(https - > http)へのプロキシへのパス