1

TCP 接続を含む最初のソケット プログラムを作成する必要があります。私が作成したプログラムにはクライアントとサーバーがあり、どちらも私がコーディングしているマシンです。ただし、ポート番号をコマンドライン引数として渡す必要があります。どうすればこれを達成できますか?

4

1 に答える 1

1

答えは簡単です。サーバーとクライアントが使用するポートに同意していることを確認してください。ポートが利用可能で使用できる限り、クライアントとサーバーが同じポートを使用するように接続をセットアップします。

TCP および UDP ポートで使用できるさまざまな範囲を説明するリンクを次に示します。

例として、ポート 3074 はマイクロソフトが Xbox ライブ サービスに使用しています。このポートを使用してアプリケーションを作成すると、サービスに干渉する可能性があります。

使用されるポートは、構成ファイルで定義されるか、サーバーとクライアントの両方のソース コードでハードコーディングされます。アプリケーションを含むコードまたはディレクトリをざっと見て、簡単に見つけることができるはずです。

于 2015-01-15T16:14:57.370 に答える