}
void sendBindRequest(final TcpIpConnection connection, final Address remoteEndPoint, final boolean replyBack) {
connection.setEndPoint(remoteEndPoint);
//make sure bind packet is the first packet sent to the end point.
final BindOperation bind = new BindOperation(ioService.getThisAddress(), remoteEndPoint, replyBack);
final Data bindData = ioService.toData(bind);
final Packet packet = new Packet(bindData, serializationContext);
packet.setHeader(Packet.HEADER_OP);
connection.write(packet);
//now you can send anything...