?? common.h
字號(hào):
#ifndef _COMMON_H
#define _COMMON_H
//公用函數(shù)頭文件
///////////////////////////////////////////////////////////////////////////////////////////////
#define DRIVERPROVIDER "OLE DB"
///////////////////////////////////////////////////////////////////////////////////////////////
#define MAX_CONNECTION_NUM 444
#define LINESIZE 1024
///////////////////////////////////////////////////////////////////////////////////////////////
//登錄頻道
#define LOG_SERVER_PORT 8888
#define UDPLOGSERVER_PORT 7776
#define UDPGAMESERVER_PORT 7777
///////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////
//自定義消息
#define UM_SEND_PLAYERINFO WM_USER+644
#define UM_SEND_GAMEINFO WM_USER+645
#define UM_RECVMSG WM_USER+444
#define UM_CLOSE WM_USER+446
#define UM_SEND WM_USER+448
#define UM_SEND_CHATMSG WM_USER+668
#define UM_CHAT WM_USER+666
#define UM_CREATE_CHANNEL WM_USER+10
#define UM_REMOVE_CHANNEL WM_USER+11
#define UM_JOIN_USER WM_USER+12
#define UM_REMOVE_PLAYER WM_USER+13
#define UM_PLAYER_LOGIN WM_USER+700
#define UM_PLAYER_LOGOUT WM_USER+701
#define UM_SEND_EMAIL WM_USER+702
///////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////
#define MAXGAMENUM 11
///////////////////////////////////////////////////////////////////////////////////////////////
//Common helpers
void GetPeerIPBySocket(SOCKET sock,char *pszIP);
///////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////
//通信
int AsyncReadLine(SOCKET hSocket,char *buf, int count);
int RecvFixedBytes(SOCKET s,char *buf,int nBytesWantToRecv);
///////////////////////////////////////////////////////////////////////////////////////////////
//初始化
void Init();
void ExitInstance();
void InitWinSock();
void InitUDPSocket();
void InitCriticalSections();
///////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////
//線程函數(shù)
void ListenThread(LPVOID hAcceptSocket);
void PlayerCommThread(LPVOID hSocket);
void SendPlayerInfoThread(LPVOID param);
void SendThread(LPVOID param);
///////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////
//udp人數(shù)和找人
void InitGameServerUDPSocket();
void UDPGameServerRecvThread(LPVOID param);
void StartUDPGameServerRecvThread();
///////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////
void StartEmailSendThread();
void EmailSendThread(LPVOID param);
///////////////////////////////////////////////////////////////////////////////////////////////
#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -