ページの作成:「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 | Socket skt = ss.accept(); | ||
System.out.println("Connecting from " + | System.out.println("Connecting from " + skt.getInetAddress()); | ||
skt.getOutputStream().write("WELCOME".getBytes()); | |||
skt.getOutputStream().flush(); | |||
skt.close(); |
2019年7月3日 (水) 09:17時点における最新版
私はサーバ・ソケットを用意します。それから、ネットワーク経由で要求が送られてくるのを待ちます。その要求に応じていくつかの操作を実行します。場合によっては要求元に結果を返します
コンストラクタ
- 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();