Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

8вариант / lab6 / Server

.java
Скачиваний:
12
Добавлен:
08.06.2018
Размер:
741 б
Скачать
import java.io.*;
import java.net.*;
import java.util.*;
public class Server {
	public static void main(String[] args) {
        System.out.println("Chat is started!");
        Model model = new Model();
        new Server(model);
    }
	
	private Server(Model model) {
        int port = 8080;

        try {
            ServerSocket serverSocket = new ServerSocket(port);

            while (true) {
                Socket socket = serverSocket.accept();
                ServerThread st = new ServerThread(socket, model);
                synchronized (model.serverThreads) {
					model.serverThreads.add(st);
				}
                st.start();
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
	}
}
Соседние файлы в папке lab6