欢迎访问:常州市武进区嘉泽中心小学网站 !今天是:
栏目列表
您现在的位置是:首页>>教师>>计算机技术>>程序设计>>杂项>>文章内容
重叠I/O模型写的一个CNet类
发布时间:2008-11-20   点击:   来源:本站原创   录入者:佚名
 

类头如下:
class CNet 
{
public:
 static BOOL Close(SOCKET &socket);
 static BOOL Close(TSOCKET &ts);
 static int Receive(TSOCKET &socket , LPVOID lpData, DWORD dwSize , DWORD dwTimeout = INFINITE);
 static int Send(TSOCKET &socket, LPVOID lpData, DWORD dwSize, DWORD dwTimeOut = INFINITE);
 static BOOL StartUp();
 static bool StartListen(TSOCKET &ts , short sListenPort);
 CNet();
 virtual ~CNet();
 static int Connect(TSOCKET &ts , LPSTR lpServerAddr, short sPort);
 static int Connect(TSOCKET &ts , LPSTR lpServerAddr, short sPort , STRUCT_PROXY &ProxyInfo);
 static BOOL SetSocketOpt(SOCKET &s , int iBuffSize = BUFFERSIZE);

 static int SendEx(SOCKET &socket, WSABUF **buf, DWORD dwBufCount, DWORD dwTimeOut);
 static int ReceiveEx(SOCKET &socket , WSABUF **buf, DWORD dwBufCount , DWORD dwTimeout);
};


代码下载地址:http://{域名已经过期}/temp/CNetTest.rar
如代码有错误请专家们指正!!


附件:
    关闭窗口
    打印文档
    账号登录
    保持登录 忘记密码?
    账号与武进教师培训平台同步