ホームページ  >  記事  >  ソケットを確立するにはどのような手順が必要ですか?

ソケットを確立するにはどのような手順が必要ですか?

coldplay.xixi
coldplay.xixiオリジナル
2020-06-28 13:47:436184ブラウズ

ソケットの確立に必要な手順: 1. Socket クラスのコンストラクターを呼び出してクライアント Socket を確立します; 2. 接続待ちの状態で、ネットワークの状態をリアルタイムに監視し、サーバー側ソケット; 3. サーバー接続を監視する; 4. Socket メソッドを使用して入力または出力ストリームを作成します。

ソケットを確立するにはどのような手順が必要ですか?

ソケットの確立に必要な手順:

1. クライアント ソケット: 最初の呼び出しSocket クラスのコンストラクタは、サーバの指定された IP アドレスまたはホスト名とポート番号をパラメータとして受け取り、Socket ストリームを作成します。Socket ストリームの作成処理には、サーバに通信接続の確立を要求する処理が含まれます。

//创建Socket 客户端对象
Socket s = new Socket("127.0.0.1",6666);

2. サーバー側ソケット: サーバー側ソケットは特定のクライアント ソケットを見つけませんが、接続を待機している状態にあり、ネットワークの状態をリアルタイムで監視しています。 、クライアント側の接続要求を待機します。

//创建ServerSocket 服务器端对象。。
ServerSocket ss = new ServerSocket(6666);

3. サーバー接続を監視します:

s = ss.accept();

4. クライアントとサーバー間の通信ソケットを確立した後。 ソケット メソッド getInputStream() および getOutputStream() を使用して、入出力ストリーム を作成できます。このように、Socket クラスを使用すると、ネットワークの入出力もストリーム オブジェクトを使用したプロセスに変換されます。

5. 通信タスクが完了したら、ストリーム オブジェクトの close() メソッドを使用して、ネットワーク通信に使用される入力ストリームと出力ストリームを閉じます。 Socket オブジェクトの ##。Socket を閉じるための #close() メソッド。

関連する学習に関する推奨事項:
PHP プログラミング初心者からマスターまで

以上がソケットを確立するにはどのような手順が必要ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。