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

📄 peernet.h

📁 国外网游源码....除工具源码缺少之外,其余程序都全...至于,什么游戏,因为国内还没有,所以找不到测试
💻 H
字号:
// 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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -