1920212223242526272829
password = result [1]; assertTrue (rc); assertEquals (login, "Happy"); assertEquals (password, "Harry"); frame.destroy (); System.out.printf ("OK\n"); } }
269270271272273274275276277278279
if (signature == (0xAAA0 | 3)) break; // Valid signature // Protocol assertion, drop message while (input.hasReceiveMore ()) { frame.destroy (); frame = ZFrame.recvFrame (input); } frame.destroy (); }
272273274275276277278279280281282
// Protocol assertion, drop message while (input.hasReceiveMore ()) { frame.destroy (); frame = ZFrame.recvFrame (input); } frame.destroy (); } // Get message id, which is first byte in frame self.id = self.getNumber1 (); int listSize;
392393394395396397398399400401402
System.out.printf ("E: malformed message '%d'\n", self.id); self.destroy (); return null; } finally { if (frame != null) frame.destroy (); } } // Count size of key=value pair
686687688689690691692693694695696
return false; } } // Now send the data frame if (!frame.sendAndDestroy (socket, frameFlags)) { frame.destroy (); destroy (); return false; } // Now send any frame fields, in order
698699700701702703704705706707708
case ORLY: // If challenge isn't set, send an empty frame if (challenge == null) challenge = new ZFrame ("".getBytes ()); if (!challenge.sendAndDestroy (socket, 0)) { frame.destroy (); destroy (); return false; } break; case YARLY:
708709710711712713714715716717718
case YARLY: // If response isn't set, send an empty frame if (response == null) response = new ZFrame ("".getBytes ()); if (!response.sendAndDestroy (socket, 0)) { frame.destroy (); destroy (); return false; } break; case CHEEZBURGER:
718719720721722723724725726727728
case CHEEZBURGER: // If chunk isn't set, send an empty frame if (chunk == null) chunk = new ZFrame ("".getBytes ()); if (!chunk.sendAndDestroy (socket, 0)) { frame.destroy (); destroy (); return false; } break; }