gvsu/cs654/final-proj/BlobWarsServer.java
josh a4356f557a initial import of BlobWars code
git-svn-id: svn://anubis/gvsu@96 45c1a28c-8058-47b2-ae61-ca45b979098e
2008-04-03 05:39:31 +00:00

49 lines
1.0 KiB
Java

import java.net.*;
public class BlobWarsServer extends Thread
{
public static final int PORT = 38491;
private ServerSocket m_socket;
public void run()
{
try {
m_socket = new ServerSocket(PORT);
} catch (Exception e) {
return;
}
for (;;)
{
Socket client;
try {
client = m_socket.accept();
} catch (Exception e) {
System.out.println("Socket error!");
break;
}
/* handle the client in a separate thread */
Thread t = new Thread(new ClientHandler(client));
t.start();
}
}
private class ClientHandler implements Runnable
{
private Socket m_socket;
public ClientHandler(Socket socket)
{
m_socket = socket;
System.out.println("Incoming connection from " + m_socket.getInetAddress().getAddress());
}
public void run()
{
}
}
}