link.h
来自「这是纸牌游戏斗地主,算法完整,可以单机,网络连线玩.」· C头文件 代码 · 共 50 行
H
50 行
// Link.h: interface for the CLink class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_LINK_H__287CDDA6_0405_4A4C_AF03_E29CB5624C55__INCLUDED_)
#define AFX_LINK_H__287CDDA6_0405_4A4C_AF03_E29CB5624C55__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CLink
{
private:
// char buff[256]; /* 存放服务端返回的信息 */
// unsigned long uladdr; /* 转换后的服务器地址 */
int m_nPort; /* 默认去连接的端口 */
SOCKET m_hSocket;
// struct sockaddr_in cliaddr; /* 存放返回的客户地址信息 */
// int len;
public:
static CString m_szHostname; //本机名;
static CString m_szIpaddress; //本机IP地址;
static int GetHostIP();
public:
CLink();
virtual ~CLink();
void SocketInit();
void Create();
void Bind();
void Close();
void Listen();
void Accept(CLink* pServer_Link);
int Connect(CString); //0表示失败,1表示成功;
int Send(void* pbuffer,int nSize);
int Recv(void* pbuffer,int nSize);
};
#endif // !defined(AFX_LINK_H__287CDDA6_0405_4A4C_AF03_E29CB5624C55__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?