Blame view

JChatServer/src/pad/prac2/JChat.java 808 Bytes
1
2
3
4
5
6
7
8
package pad.prac2;

import java.util.Scanner;

public class JChat
{
	public static void main(String[] args)
	{
9
10
		String ip;
11
		int port, roomSize;
12
		/*Scanner in = new Scanner(System.in);
13
14
15
16
		System.out.print("IP: ");
		ip = in.nextLine();
		System.out.print("Port: ");
		port = in.nextInt();
17
18
		System.out.print("Size of chatroom: ");
		roomSize = in.nextInt();
19
20
21
22
23
24
25
26
27
28
29
30
31
		in.close();*/
		ip = "localhost";
		port = 3001;
		roomSize = 3;
		final Server serv = new Server(ip,port,roomSize);
		Runtime.getRuntime().addShutdownHook(new Thread() 
		{
			public void run() 
			{
				System.out.println("JChat: interrupt catched, killing server...");
	            serv.killServer();
	        }
		});
32
		serv.startServer();
33
	}
34
35
36
37
38
39
40
	/*
	 * TODO
	 * 
	 * unicast message
	 * list nicks
	 * disconnect/reconnect successfully
	 */
41
}