sc.configureBlocking(false);
sc.connect(new InetSocketAddress(((TcpAddress)address).getInetAddress(),
((TcpAddress)address).getPort()));
s = sc.socket();
entry = new SocketEntry((TcpAddress)address, s);
entry.addMessage(message);
sockets.put(address, entry);
synchronized (pending) {
pending.add(entry);
}