⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 saacproto_lserver.h

📁 石器时代8.0服务端完整源代码。可以直接编译
💻 H
字号:
#ifndef _LSERVER_H#define _LSERVER_H#include "version.h"#ifdef _LOCK_SERVER#define _DEFLSCONNECT#ifndef BOOL#define BOOL int#define TRUE 1#define FALSE 0#endifenum {	LS_PORT = 0,	LS_LASTTIME,	LS_FD,	LS_USE,	LS_TYPE,	LS_TI,	LS_LASTERROR,	LS_MAXDATA,};enum {	LSTYPE_NORMAL=0,	LSTYPE_STANDBY,	LSTYPE_BEDIE,	LS_OK = 1000,	LSMESS_NOCONNECT,	LSMESS_BELIFE,	LSMESS_SOCKERROR,	LSMESS_HOSTERROR,	LSMESS_READERROR,	LSMESS_WRITEERROR,	LSMESS_LSMEMERROR,};typedef struct MemMessage{	char buf[4096];	int type;	struct MemMessage *next;}LSMem;#define MEMREAD 1#define MEMWRITE 2typedef struct _LockServer{	char address[256];	int data[LS_MAXDATA];	int errs;	int m_ri;	int m_wi;}LServer;extern LServer Ls;BOOL LServerInit();BOOL connectToLServer( char *laddress, int lport);BOOL DisConnectLServer();int tcpip_connect( char *addr , int port);int LS_getData( int stype);BOOL Add_LS_WRMemBuffer( char *buf, int strlens, int flg);LSMem *MEMBUF_getNew();void DEL_LS_MemBufferList( LSMem *FlgMem );int MMGet_LS_WRMemBufList(  char *buf, int len, int flg);BOOL TcpIp_LS_accept();int MMGet_LsReadBuflist( char *buf, int len);BOOL CHECK_LS_BEUSE();void CHECK_LSTYPE();int get_LSFD();void Show_LS_MEMBufferList();void DEL_LS_MemBufferHead();typedef struct _SAMessCommand{	char buf[256];	int len;	struct _SAMessCommand *next;}SAMessC;BOOL SAMESS_setChar( char *buf);BOOL SAMESS_getChar( char *buf, int *len);SAMessC *MESS_getNew();int lockproto_SaacDispatchMessage( char *encoded );void LServer_SALogin_send();void LServer_SACheckLock1_send( int ti, char *Pcdkey, int Pid, int flg);void LServer_SACheckLock1_recv( char *si, char *Pcdkey, char *Pid, char *flg, char *PASS);void LServer_SACheckLock2_send( int ti, char *Pcdkey, int Pid, char *charname, int flg, char *pro);void LServer_SACheckLock2_recv( char *si, char *Pcdkey, char *Pid, char *name,							   char *flg, char *pro);void LServer_SALock_recv( char *si, char *Pcdkey, char *Pid, char *name, char *flg);void LServer_SALock_send( int ti, char *Pcdkey, int Pid, char *Pname, int flg);void LServer_SAUNLock_recv( char *si, char *Pcdkey, char *Pid, char *flg);//si[256], PCDKEY[256], Pid[256], FLG[256];void LServer_SAUNLock_send( int ti, char *Pcdkey, int Pid, int flg);//checkvoid LServer_SAUCheck_recv( char *Pcdkey);void saacproto_SAUCheck_send( char *Pcdkey, int flg);void DefTimeC( char *buf, int flg);#ifdef _TEST_LOCKSERVERvoid TEST_TOLOCKSERVER();#endif#endif#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -