📄 inetengine.h
字号:
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include <winsock2.h>
#include <windows.h>
typedef unsigned long DWORD;
#define DATA_BUFSIZE 8192
struct KEY{
OVERLAPPED s_sRecvOv; //recv重叠结构
OVERLAPPED s_sSendOv; //send重叠结构
SOCKET s_hSocket;//套接字句柄
WSABUF s_sRecvBuf;//recv缓冲结构
WSABUF s_sSendBuf;//send缓冲结构
char s_cRBuffer[DATA_BUFSIZE];//RECV缓冲区
char s_cSBuffer[DATA_BUFSIZE];//SEND缓冲区
bool s_bIsRecv; //是否为Recv消息
};
enum NET_MSG{
NET_MSG_RECV = 1, //接受消息
NET_MSG_CLOSE = 2, //连接关闭消息
};
typedef bool (*MsgFun)( KEY* a_pBuffer,NET_MSG a_eMsg );
bool _stdcall FOXNETCreateServer( MsgFun a_pFun,DWORD a_dwPort = 5554 );
bool _stdcall FOXNETListen( void );
bool _stdcall FOXNETSendBuf( KEY* a_pKey,void* a_pBuf,DWORD a_dwLen );
bool _stdcall FOXNETShutDown( void );
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -