I think I've found a problem with java.net.Socket.getLocalPort() A socket created from: SocketServer.accept() reports it's local port as 0. I apologise for not fixing it myself but I'm not dep enough into Kaffe code to handle this yet. Nic Ferrier