if (server != null) {
while (true) {
try {
Socket datasocket = server.accept();
TCPServer newSocket = (TCPServer) clone();
newSocket.server = null;
newSocket.data = datasocket;
newSocket.runner = new Thread(newSocket);
newSocket.runner.start();
} catch (Exception e) {}
}
} else {
run(data);
}