Java入門のSocketサーバ通信
1295 ワード
サーバ接続のポート番号を入力するには、サーバソケットの構築方法が必要です. 整形データの範囲は1~65535である、 一般的に他のデータと混同を避けるために、大きな数字を直接採用します.
コードの詳細は以下の通りです.
運転方式1
run、その後ブラウザアドレスバーを開いて127と入力する.0.0.1:12345, ブラウザ127.0.0.1は、自機のアドレスを読み出し、後に続くのは、読み出す自機のポート番号を示す.
運転方式2
run、その後cmdでtelnet localhost 12345と入力し、ローカルホストポート12345に接続した.
コードの詳細は以下の通りです.
package SocketServer_Pack;
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
import javax.swing.JOptionPane;
public class SeverSocket_Test {
/**
* @param args
*/
public static void main(String[] args) {
// ServerSocket
// 1~65535
// ,
try {
ServerSocket serverSocket = new ServerSocket(12345);
// serversocket
// seversocket 12345 。
// ,
Socket socket = serverSocket.accept();
// accept , ( ,Main )
// accept socket
JOptionPane.showMessageDialog(null,"12345 !");
// ,
// 127.0.0.1:12345
// 127.0.0.1
//
// cmd telnet localhost 12345
// 12345
// while
//
} catch (IOException e) {
e.printStackTrace();
}
}
}
運転方式1
run、その後ブラウザアドレスバーを開いて127と入力する.0.0.1:12345, ブラウザ127.0.0.1は、自機のアドレスを読み出し、後に続くのは、読み出す自機のポート番号を示す.
運転方式2
run、その後cmdでtelnet localhost 12345と入力し、ローカルホストポート12345に接続した.