资源简介
封装的非常完善的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光立方动画制作软件
相关资源
- 老外写的sockethook代码 实现socket钩子
- 实验4-基于socket的简单网络程序设计
- KEPServerEX_6.6注册.rar
- 基于LabVIEW的Socket程序设计
- 电网监测系统
- cas-server4.2.7数据库配置相关文件以及
- socket详解 socket详解 socket详解 socket详
- spring-boot-websocket-client代码
- socket通信 server对client client对client
- OPCClient,读取opc服务器的数据
- ArcGis Server 10.0种子及授权文件
- geoserver源码和geotools
- Exchange Server 2013 SN
- VMware Horizon 7.6 官方中文版 JMP Server安
- VMware vCenter Server 6.0 u2
- Socket和多线程的聊天室
- linux网络编程教学视频
- VMware esx server 4.1 64位 附地址+注册机
-
应用socket编程来进行xm
l的传输已经 - Socket通信实现多人聊天应用
- NDK Socket通讯小程序
- socketcan提供的linux下的CAN网络工具包
- syslog receiver syslog接收测试工具
- GTK多线程聊天工具
- 人事管理系统数据库课程设计
- ESXi 5.0 VMware vCenter Server 5.0 VMware vSph
- TinyHTTPd for Windows源码
- windows下socket 可以传输图片,压缩包等
- 在安装Exchange2003服务器时Windows Serve
- boa web server
评论
共有 条评论