Java Reference
In-Depth Information
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.ArrayList;
import java.util.List;
class ChatServer
{
private final static int PORT_NO = 8010;
private ServerSocket listener;
private List<Connection> clients;
ChatServer() throws IOException
{
listener = new ServerSocket(PORT_NO);
clients = new ArrayList<>();
System.out.println("listening on port "+PORT_NO);
}
void runServer()
{
try
{
while (true)
{
Socket socket = listener.accept();
System.out.println("accepted connection");
Connection con = new Connection(socket);
synchronized(clients)
{
clients.add(con);
con.start();
Search WWH ::




Custom Search