|
Register | FAQ | The Twelve Commandments | Members List | Calendar | Arcade | Find the Best VPN | Today's Posts | Search |
General Gnutella Development Discussion For general discussion about Gnutella development. |
| LinkBack | Thread Tools | Display Modes |
| |||
Cerebro: If you could post the code you are having problems with we can tell you how to fix it. Here is an example though: struct GHEADER { unsigned char MsgID[16]; unsigned char FuncID; unsigned char TTL; unsigned char Hops; unsigned long PayloadLen; }; // Assume hdr is a GHEADER struct that has been filled // Method 1 // copy from struct to buffer char buffer[23]; memcpy( buffer, (char*)&hdr, 23 ); // Method 2 // copy struct member by member to buffer char buffer2[23]; memcpy( &buffer[0], hdr.MsgID, 16 ); memcpy( &buffer[16], hdr.FuncID, 1 ); memcpy( &buffer[17], hdr.TTL, 1 ); memcpy( &buffer[18], hdr.Hops, 1 ); memcpy( &buffer[19], hdr.PayloadLen, 4 ); |
| |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Zip Header | Geoff114 | General Mac Support | 1 | November 30th, 2005 09:18 AM |
zip header | Unregistered | Download/Upload Problems | 2 | June 25th, 2002 08:22 AM |
Creating header struct | Unregistered | General Gnutella Development Discussion | 3 | April 4th, 2002 09:50 AM |
help! zip header?? | Unregistered | Mac OSX | 3 | March 28th, 2002 07:10 PM |
zip header | Unregistered | Mac OSX | 2 | March 18th, 2002 06:53 PM |