/* ÇÊ¿äÇѰ͵éÀ» Àû¾îº¸ÀÚ¸é.. ·Î±ä ·Î±×¾Æ¿ô */ #ifndef _CONPROTOCOL_H #define _CONPROTOCOL_H //---------------------- Includes ----------------------------------------- #include //---------------------- define ------------------------------------------- // ±¸ºÐ #define SERVER_MESSAGE 0 #define CLIENT_MESSAGE 1 // ¸í·É #define USER_LOGIN 0 // ·Î±×ÀÎ #define USER_LOGOUT 1 // ·Î±×¾Æ¿ô #define CHANGE_NICKNAME 2 // ´ëÈ­¸í º¯°æ // »óÅ #define STATE_EAT 0 // ½Ä»çÁß #define STATE_NOTHERE 1 // ÀÚ¸®ºñ¿ò //---------------------- Packets define ----------------------------------- #pragma option -a1 typedef struct _GeneralPacket { int Command; char Temp[]; } GeneralPacket; typedef struct _ServerPacket { int Command; // ±¸ºÐ int Offer; // ¸í·É char ID; // À¯Àú ¾ÆÀ̵ð char PW; // À¯Àú Æнº¿öµå char NickName; // À¯Àú ´ëÈ­¸í int Condition; // À¯Àú »óÅ } Serverpacket; typedef struct _ClientPacket { int Command; int Offer; char ID; char PW; char NickName; int Condition; } Clientpacket; #pragma option -a4 #endif