Java入門のSocketサーバ通信


サーバ接続のポート番号を入力するには、サーバソケットの構築方法が必要です. 整形データの範囲は1~65535である、 一般的に他のデータと混同を避けるために、大きな数字を直接採用します.
コードの詳細は以下の通りです.
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に接続した.