ページの作成:「java.net.ServerSocket [https://docs.oracle.com/javase/jp/8/docs/api/java/net/ServerSocket.html] 私はサーバ・ソケットを用意…」
 
 
12行目: 12行目:
  System.out.println("Hello!");
  System.out.println("Hello!");
  ServerSocket ss = new ServerSocket(39648);
  ServerSocket ss = new ServerSocket(39648);
  Socket s = ss.accept();
  Socket skt = ss.accept();
  System.out.println("Connecting from " + s.getInetAddress());
  System.out.println("Connecting from " + skt.getInetAddress());
  s.getOutputStream().write("WELCOME".getBytes());
  skt.getOutputStream().write("WELCOME".getBytes());
  s.getOutputStream().flush();
  skt.getOutputStream().flush();
  s.close();
  skt.close();

2019年7月3日 (水) 09:17時点における最新版

java.net.ServerSocket [1]

私はサーバ・ソケットを用意します。それから、ネットワーク経由で要求が送られてくるのを待ちます。その要求に応じていくつかの操作を実行します。場合によっては要求元に結果を返します

コンストラクタ

  • public ServerSocket(int port) - 指定ポートにサーバー・ソケットを作成

メソッド

  • accept - 接続要求を待機し、それを受け取る

System.out.println("Hello!");
ServerSocket ss = new ServerSocket(39648);
Socket skt = ss.accept();
System.out.println("Connecting from " + skt.getInetAddress());
skt.getOutputStream().write("WELCOME".getBytes());
skt.getOutputStream().flush();
skt.close();