public void onData(TCPClientLoop l, SocketChannel sc, ByteBuffer buf) { l.write(sc, this, buf); ++count; if (Speed.NUM == count) { p("here"); l.shutdownOutput(sc, this); l.close(sc, this); l.st(""); l.stopLoop(); } }
public void onClose(TCPClientLoop l, SocketChannel sc) { l.stopLoop(); p((System.currentTimeMillis() - time)); }
public void onConnect(TCPClientLoop l, SocketChannel sc) { l.write(sc, this, "hello".getBytes()); }
static void client() { TCPClientLoop loop = new TCPClientLoop(); loop.start(); loop.createTCPClient(new Client(), "localhost", 4321); }