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

📄 px_rs_module_ss.c

📁 MMORPG游戏服务器端架构及函数
💻 C
字号:
/* must been first include begin */
#include "..\ProjectX_Common\ProjectX_Copyright.h"
#include "..\ProjectX_Common\ProjectX_Common.h"
/* must been first include end */

/* std and common include */
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <winsock2.h>

/* program specify include */
#include "..\ProjectX_Common\ProjectX_MessageCode.h"
#include "px_rs_config.h"
#include "px_rs_state.h"
#include "px_rs_time_service.h"
#include "px_rs_ui.h"
#include "px_rs_statistic.h"
#include "px_rs_module_cl.h"
#include "px_rs_module_ls.h"
#include "px_rs_module_ss.h"
#include "px_rs_module_work.h"

SOCKET							sck_module_ss = NULL;
SOCKADDR_IN						addr_module_ss;
HANDLE							h_iocp_module_ss = NULL;
HANDLE							h_event_module_ss = NULL;

extern PX_RS_CONFIG			*	g_rs_config;
extern PX_RS_STATE			*	g_rs_state;
extern PX_RS_STATISTIC		*	g_rs_stat;
extern PX_RS_TIME_SERVICE	*	g_rs_time_service;

extern PX_RS_SS_KEY			*	module_ss_key_head;
extern PX_RS_CL_KEY			*	module_cl_key_head;
extern PX_RS_LS_KEY			*	module_ls_key_head;

extern PX_RS_CL_VERSION		*	module_cl_version_head;
extern PX_RS_LS_VERSION		*	module_ls_version_head;

extern char					**	pcfg_buf;
extern char						base_path[FILENAME_MAX];
extern int						pxmc[PROJECTX_MESSAGECODE_FINAL];


void init_module_ss(){
	return;
}

void close_module_ss(){
	return;
}

void disconnect_module_ss(){
	return;
}

void free_module_ss_resource(){
	return;
}


void set_module_ss_state(byte state){
	return;
}

void set_module_ss_send_state(byte state){
	return;
}

BOOL valid_module_ss_state(byte state){
	return TRUE;
}


void add_buf_to_module_ss_recv_buf(int size, char * packet){
	return;
}

void add_buf_to_module_ss_send_buf(int size, char * packet){
	return;
}

int get_module_ss_send_buf(char * packet){
	return 1;
}


void handle_module_ss_recv_buf(){
	return;
}

void handle_first_connect_request(){
	return;
}

void handle_module_ss_packet(WORD mc,WORD size,char * packet){
	return;
}


void handle_module_ss_heartbreak(){
	return;
}

void module_ss_send_rs_need_close(){
	return;
}

void handle_module_ss_status_refresh(){
	return;
}


void module_ss_packet_ack_request_login(WORD size, char * packet){
	return;
}

//other message code packet does

DWORD WINAPI module_ss_connect_thread(PVOID paparm){
	return 0;
}

DWORD WINAPI module_ss_iocp_thread(PVOID paparm){
	return 0;
}

⌨️ 快捷键说明

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