On 2012-10-28 22:41:27 +0000, Bob Tanner said: > Something buggy in how I handle segmentation of the packets. > > Example, I get 1340 bytes, after reading 15 SP_MOTD packets (15 * 84 = > 1260) I have 80 bytes "left over". Code goes into "misalign" state and > things are broken from that point forward. Spending time getting to > know Xcode and it's debugging. Been short on time lately. Finally getting around to this issue. Found my problem. Guess I should write my unit tests before the code huh? Anyways, I feel like I'm missing something really simple. I want to simulate "fragmented" packets. I cannot for the life of me figure out how in objective-c to change ASCII text into the equivalent hex values. I'm doing stuff like this now (SP_MOTD packet fragment) const char shouldFragment[] = { 0x0b, 0x00, 0x00, 0x00, 0x48, 0x6f, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x3a, 0x20, 0x42, 0x61, 0x73, 0x69, 0x63, 0x20, 0x3c, 0x62, 0x61, 0x73, 0x69, 0x63, 0x40, 0x75, 0x73, 0x2e, 0x6e, 0x65, 0x74, 0x72, 0x65, 0x6b, 0x2e, 0x6f, 0x72, 0x67, 0x3e }; What am I missing? Seem like there should be something to change "Bob" into "0x42 0x6f 0x62" const char *bob = asciiToHex("Bob"); I'm feeling really dumb right now. -- Bob Tanner <basic at us.netrek.org> Key fingerprint = 9906 320A 8BB6 64AD 96A7 7785 CBFB 10BF 568B F98C -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mailman.us.netrek.org/pipermail/netrek-dev/attachments/20121113/235124ac/attachment.html>