peernet.h
来自「国外网游源码....除工具源码缺少之外,其余程序都全...至于,什么游戏,因为国」· C头文件 代码 · 共 72 行
H
72 行
// PeerNet.h: interface for the CPeerNet class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_PEERNET_H__210110F9_9210_4B9B_9E1D_668B44E89674__INCLUDED_)
#define AFX_PEERNET_H__210110F9_9210_4B9B_9E1D_668B44E89674__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include <winsock2.h>
BOOL MakeClient( int nClient );
BOOL DestoryClient( int nIndex );
BOOL DestoryServer( void );
BOOL ConnectClient( DWORD nIPAddress, short nPort, short nIndex );
BOOL SendClient( int nIndex );
BOOL MakeClientMsg( int nMsg );
BOOL MakeClientPacket( char * pMsg, short nSize );
BOOL ClientSendMsg( void );
// UDP 傈侩 Peer to Peer Server
class CPeerServer
{
public:
CPeerServer();
virtual ~CPeerServer();
void Init( short nPort );
BOOL Create();
BOOL RecvMsg();
BOOL Destory();
void SetRun( BOOL bRun ) { m_bRun = bRun; }
private:
SOCKET m_Socket;
short m_nPort;
BOOL m_bRun;
};
// UDP 傈侩 Peer to Peer Client
class CPeerClient
{
public:
CPeerClient();
virtual ~CPeerClient();
void Init( char *pIPAddress, short nPort, short nIndex );
BOOL Create();
BOOL SendMsg( char * Buf, int nSize );
BOOL Destory();
short m_nIndex; // 蜡廉 牢郸胶..
private:
SOCKET m_Socket;
char m_pIpAddress[20];
short m_nPort;
sockaddr_in m_sInetServAddr;
int m_nServLen;
//short m_nIndex; // 蜡廉 牢郸胶..
};
#endif // !defined(AFX_PEERNET_H__210110F9_9210_4B9B_9E1D_668B44E89674__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?