OkayamaAi / CS0

ソフトウェア工学Ⅱのグループ課題の練習用に作成。昨年、発展プログラミング演習Ⅱの授業の最終課題で作成した『ChatServer』をグループで作成する。
0 stars 0 forks source link

ChatServerクラスの作成(サーバをたてる、クライアントの接続を受け取る) #1

Open OkayamaAi opened 9 years ago

OkayamaAi commented 9 years ago

1. ChatServerクラスを作成する。
2. メソッドとしてlistenメソッドを作成し、その中でサーバソケットを開く。
  このとき、18080ポートを指定する。
3. ソケットはサーバの接続をずっと待ち続けるようにしておく。

OkayamaAi commented 9 years ago

import java.net.; import java.io.;

public class ChatServer{ /* フィールド / private ServerSocket server;

/** メソッド  */
private void listen(){
    try{
        server = new ServerSocket(18080);//ポート番号を引数にサーバをたてる
        System.out.println("Echoサーバをポート18080で起動しました。");

        while(true){
        Socket socket = server.accept();//クライアントの接続を待つ
        }

    } catch (IOException e){
        e.printStackTrace();
    }

}

public static void main(String[] args){
ChatServer echo = new ChatServer();
echo.listen();    
}

}