icult to find bugs if we assign the wrong identifier or the wrong size when sending the packet.
<LI>The if statement is useful just in case someone manages to send a packet of invalid size or type in order to try to crash the client or server.  This has never happened in practice, but it can't hurt to be safe.
</UL>
<BR>
3. Deallocate the packet by passing it to the method virtual void DeallocatePacket(Packet *packet)=0; of the network interface that you got it from.<BR>
<BR>
</FONT>
<FONT FACE="Geneva, Ver