资源简介
封装的非常完善的socket类,支持服务器客户端多个连接,调用起来非常方便

代码片段和文件信息
#include “StdAfx.h“
#include “ClientSocket.h“
CClientSocket::CClientSocket(void)
{
m_pSocketobject = new CSocketobject();
}
CClientSocket::~CClientSocket(void)
{
if(m_pSocketobject->DeleteOrNot())
delete m_pSocketobject;
}
CClientSocket::CClientSocket(SOCKET s)
{
m_pSocketobject = new CSocketobject(s);
}
CClientSocket::CClientSocket(CClientSocket& clientSocket)
{
clientSocket.GetSocketobjectPointer()->PointerCopy();
m_pSocketobject = clientSocket.m_pSocketobject;
return;
}
BOOL CClientSocket::IsConnected()
{
return m_pSocketobject->IsConnected();
}
BOOL CClientSocket::Connect(CString pstrHost int nPort)
{
return m_pSocketobject->Connect(pstrHostnPort);
}
BOOL CClientSocket::ReadData( char* bufint lenint&recvlenint timeout)
{
return m_pSocketobject->Receive(buflenrecvlentimeout);
}
BOOL CClientSocket::ReadData( char* bufint lenint&recvlen)
{
return m_pSocketobject->Receive(buflenrecvlen);
}
BOOL CClientSocket::SendData(const char* bufint len)
{
return m_pSocketobject->Send(buflen);
}
void CClientSocket::Close()
{
m_pSocketobject->Close();
}
int CClientSocket::GetError()
{
return m_pSocketobject->GetError();
}
BOOL CClientSocket::SetDestinationIP(CString desIP)
{
return m_pSocketobject->SetDestinationIP(desIP);
}
CClientSocket& CClientSocket::operator=(CClientSocket& clientsocket)
{
if(m_pSocketobject->DeleteOrNot())
delete m_pSocketobject;
clientsocket.GetSocketobjectPointer()->PointerCopy();
m_pSocketobject = clientsocket.GetSocketobjectPointer();
return *this;
}
CSocketobject*CClientSocket::GetSocketobjectPointer()
{
return m_pSocketobject;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-07-29 14:07 ClinetServerSocket\
文件 1680 2010-11-21 01:23 ClinetServerSocket\ClientSocket.cpp
文件 809 2010-11-21 01:23 ClinetServerSocket\ClientSocket.h
文件 2245 2013-08-07 17:09 ClinetServerSocket\ServerForOneClient.cpp
文件 725 2010-12-01 11:56 ClinetServerSocket\ServerForOneClient.h
文件 2322 2010-11-21 09:41 ClinetServerSocket\ServerSocket.cpp
文件 624 2010-11-21 00:21 ClinetServerSocket\ServerSocket.h
文件 5236 2012-11-13 19:08 ClinetServerSocket\Socketob
文件 835 2010-11-20 12:35 ClinetServerSocket\Socketob
文件 2077 2014-02-08 09:53 ClinetServerSocket\TCPServer.cpp
文件 827 2010-11-21 19:34 ClinetServerSocket\TCPServer.h
- 上一篇:微带发夹型带通滤波器设计
- 下一篇:TF光立方动画制作软件
相关资源
- USB.Over.Network.Server 注册机
- Uninstall_Cortana_WINCLIENT.CN.rar
- B/S 网上订餐系统
- 通信软件的具体实例──基于Socket的
- 用Socket编程实现FTP
- websocket实现一对一聊天
- 代码客:G-TcpServer(IOCP) 1.0 正式版及
- SOCKET 网络编程 计算机网络 作业 客户
- linux 网络实验 ftp程序
- 用Socket写的简易FTP服务器和客户端
- socket小工具(可方便建立TCP UDP的soc
- socket客户端源码
- 基于CSocket的多人聊天室
- 用IdFTPServer写的一个FTPServer程序
- socket文件传输源码
- Modbus TCP Client
- SVNDrv.sys
- Radmin Server-3.5 完美绿色破解版x32 x64通
- Linux版的telnet安装包telnet、telnet-serv
- Socket自制系统
- MES 培训手册 001# PM05.MESClient-清场单
- Intel(R) 82579V网卡驱动for server20033
- HP用SOCKET实现(客户端---服务端)
- 最好用的FTP服务器
- 基于IBM eserver x440+FAStT700+VMware的系统整
- IBM CAW for Microsoft Cluster Server 简介
- 飞康NSS、CDP力保Windows Server 2008数据迁
- 64bit.server2008或win10下安装git服务器
- VisualSVN Server 4.0.0 企业破解版
- 网上购物商城系统完整版
评论
共有 条评论