Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- interface PacketHandler
- {
- // ...
- }
- PacketHandler handlers[] = new PacketHandler[ 128 ];
- handlers[ 0 ] = new LoginHandler();
- handlers[ 1 ] = new RegisterHandler();
- // Etc.
- byte id = buffer.readByte(); // Packet ID
- if ( id < 0 || handlers[ id ] == null )
- {
- // Bad packet ID!
- }
- handlers[ id ].Process( buffer );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement