Du kan lave det som multy tråde server... så laver du serveren som almindelig classe og når en client kommer ind så laves det en server tråde.
Her er et example:
public class ChatServer
{
static final int PORT = 1234; // port for this server
public ChatServer() throws IOException
// wait for a client connection, spawn a thread, repeat
{
try {
ServerSocket serverSock = new ServerSocket(PORT);
Socket clientSock;
while (true) {
System.out.println("Server started...waiting for a client to connect...");
clientSock = serverSock.accept();
// ny tråde til hver client
new ChatServerHandler(clientSock).start();
}
}
catch(Exception e)
{ System.out.println(e); }
} // end of ChatServer()
så skal du lave chatServerHandler til at modtage.. det er også nogle ting som du skal tænke på.. lave en gruppe til de clienter som logger på eller hvordan du skal sende besked mellem client og server f.ex. objecter eller string.
her har du links til gode example på hvordan det kan gøres med udp samt tcp.
http://fivedots.coe.psu.ac.th/~ad/jg/ch18/ch18.pdfhttp://fivedots.coe.psu.ac.th/~ad/jg/ch19/ch19.pdfhttp://fivedots.coe.psu.ac.th/~ad/jg/ch18/index.htmlhttp://fivedots.coe.psu.ac.th/~ad/jg/ch19/index.htmlhåber at det hjælper lidt.