In that case, is there a solid way to extract that identifier? Or will I need to do some I'm aware of sprintf calls, is it common practice to simply "sprintf" the first integer of the received binary data into a buffer and (effectively) switch-case on that buffer, then memcpy the remaining data that follows? Or is there a better way of doing this?

Cheers,
Alex

On Jan 17, 2010, at 2:39 PM, Thorbjørn Lindeijer <[email protected]> wrote:

On Sun, Jan 17, 2010 at 19:50, Alex Milstead <[email protected]> wrote:
Also, Jay you mentioned earlier that it was easy to do simple data- type checking on the receiving end. I'm a bit of a fledgling network programmer
-- I'm still definitely becoming more acquainted the vast amount of
unfamiliar programming techniques in this particular arena. The only
surefire type-checking system I know about in programming is in java (=/), with it's "instanceof" operator. As far as I know this type of mechanism, or anything similar, doesn't really exist in C/C++. So my next question is, if we're sending binary data along and receiving it as binary data, what's the most efficient way of type-checking the probable struct being piped through?

You give it a number which designates its type. You'd usually prepend
such a number to each of your messages, so that you know how to
interpret them on the other end.

Regards,
Bjørn
_______________________________________________
ENet-discuss mailing list
[email protected]
http://lists.cubik.org/mailman/listinfo/enet-discuss
_______________________________________________
ENet-discuss mailing list
[email protected]
http://lists.cubik.org/mailman/listinfo/enet-discuss

Reply via email to