client.connect (ZeroMqChannelTest.defaultServerEndpoint);
for (int index = 0; index < ZeroMqChannelTest.defaultTries; index++) {
final ByteBuffer header = ByteBuffer.wrap (UUID.randomUUID ().toString ().getBytes ());
final ByteBuffer payload = ByteBuffer.wrap (UUID.randomUUID ().toString ().getBytes ());
final ZeroMqChannelPacket packet1 = ZeroMqChannelPacket.create (serverIdentifier, header, payload);
client.enqueue (packet1, ZeroMqChannelTest.defaultPollTimeout);
final ZeroMqChannelPacket packet2 = server.dequeue (ZeroMqChannelTest.defaultPollTimeout);
Assert.assertNotNull (packet2);
server.enqueue (packet2, ZeroMqChannelTest.defaultPollTimeout);
final ZeroMqChannelPacket packet3 = client.dequeue (ZeroMqChannelTest.defaultPollTimeout);
Assert.assertNotNull (packet3);