📄 nwclientconnect.h
字号:
#pragma once
#include "CMySocket.h"
#include "MySocket.h"
class CIOBuffer;
typedef class NWClientConnect
{
public:
NWClientConnect(void);
NWClientConnect(SOCKET ClientSocket,CSockAddr * pAddrInfo);
~NWClientConnect(void);
public:
SOCKET m_Socket ;//该客户所对应的套接字
CSockAddr m_pDataAddr;//该客户端的地址信息
CIOBuffer * m_pcInBuffer ;//接收链表
CIOBuffer * m_pcOutBuffer ;
UINT m_ulClientIndex ;//在队列里面的位置或者索引
//SOCKET GetSocket(){return m_Socket; }
int StartRead();
int ReadCompleted();
int GetUploadStruct(pNWDataBuffer & UploadBuff);//得到上传结构。
int StartSend(const char * pDataBuffer,int nDataLen);//首先把需要发送给这个客户的数据保存起来,然后在发送出去。
int PostData();
int BindToIOCP();
void DoClientClose();
void Shutdown( int how = SD_BOTH );
bool IsValid();
void InternalClose();
void Close();
protected:
//OnConnectionError();
} * pNWClientConnect;
typedef MyList_Win<pNWClientConnect> MyNWSocketList;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -