📄 peernet.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 + -