资源简介
该程序利用winsock技术简单的实现了C/S模式通信

代码片段和文件信息
#include
#include
#pragma comment (lib “ws2_32.lib“)
void main()
{
//加载套接字库,版本协商
WORD wVersionRequired;
WSADATA wsaData;
int err;
//请求库
//WSAStartup( WORD wVersionRequired WSADATA lpWSAData );
wVersionRequired = MAKEWORD(11);
err = WSAStartup( wVersionRequired &wsaData );
if ( err !=0 )
{
//不等于0就退出
return;
}
//高字节和低字节都不为1
if (LOBYTE( wsaData.wVersion) != 1 || HIBYTE( wsaData.wVersion) != 1 )
{
WSACleanup();
return;
}
SOCKET sockClient = socket(AF_INETSOCK_STREAM0);
//设定服务器的地址信息
SOCKADDR_IN addrSrv;
addrSrv.sin_addr.S_un.S_addr = inet_addr(“127.0.0.1“);
addrSrv.sin_family = AF_INET;
addrSrv.sin_port = htons(5000);
connect( sockClient (SOCKADDR*)&addrSrv sizeof(SOCKADDR));
char recvBuf[100];
recv( sockClientrecvBuf1000 );
printf(“%s\n“recvBuf);
send(sockClient“this is qiang ge“ strlen(“this is qiang ge“)+10);
closesocket(sockClient);
WSACleanup();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3401 2010-05-29 23:08 VC通信\server\server.dsp
文件 140288 2010-05-29 23:10 VC通信\server\Debug\vc60.idb
文件 77824 2010-05-29 23:10 VC通信\server\Debug\vc60.pdb
文件 3649420 2010-05-29 23:08 VC通信\server\Debug\server.pch
文件 328704 2010-05-29 23:10 VC通信\server\Debug\server.pdb
文件 13682 2010-05-29 23:10 VC通信\server\Debug\server.obj
文件 173104 2010-05-29 23:10 VC通信\server\Debug\server.ilk
文件 155706 2010-05-29 23:10 VC通信\server\Debug\server.exe
文件 33792 2010-05-29 23:11 VC通信\server\server.ncb
文件 1134 2010-05-29 23:10 VC通信\server\server.plg
文件 1940 2010-05-30 10:39 VC通信\server\server.cpp
文件 48640 2010-05-29 23:10 VC通信\server\server.opt
文件 520 2010-05-29 23:10 VC通信\server\server.dsw
文件 3401 2010-05-29 23:11 VC通信\client\client.dsp
文件 140288 2010-05-29 23:21 VC通信\client\Debug\vc60.idb
文件 77824 2010-05-29 23:20 VC通信\client\Debug\vc60.pdb
文件 3649420 2010-05-29 23:11 VC通信\client\Debug\client.pch
文件 402432 2010-05-29 23:20 VC通信\client\Debug\client.pdb
文件 171088 2010-05-29 23:20 VC通信\client\Debug\client.ilk
文件 155706 2010-05-29 23:20 VC通信\client\Debug\client.exe
文件 13215 2010-05-29 23:20 VC通信\client\Debug\client.obj
文件 33792 2010-05-29 23:35 VC通信\client\client.ncb
文件 1134 2010-05-29 23:21 VC通信\client\client.plg
文件 1029 2010-05-29 23:20 VC通信\client\client.cpp
文件 48640 2010-05-29 23:35 VC通信\client\client.opt
文件 520 2010-05-29 23:35 VC通信\client\client.dsw
目录 0 2010-05-29 23:08 VC通信\server\Debug
目录 0 2010-05-29 23:11 VC通信\client\Debug
目录 0 2010-05-29 22:56 VC通信\server
目录 0 2010-05-29 23:07 VC通信\client
............此处省略4个文件信息
- 上一篇:MFC实现多任务多线程软件
- 下一篇:安装配置 opencl的指导手册
相关资源
- 简易web服务器的设计与实现
- 高性能服务器代码(50_06th_server_thre
- TCP/IP客户端和服务器端源代码,好用
- c++实现的文件上传服务器
- ffmpeg推流视频文件到rtmp服务器
- CAsyncSocket异步实现服务器与客户端
- c++编写的smtp和pop3服务器实现
- 局域网下,手机可以和电脑通过sock
- MFC下TCP服务器
- TCP实现服务器和多客户端通信
- 用C++实现的聊天程序
- c语言实现http服务器和浏览器进行数据
- 基于linux C/C++和Qt的聊天程序
- 使用JRTPLib基于RTP协议服务器与客户端
- MFC简单的客户端服务器通信软件
- TCP/IP实现 简易聊天室 C++
- C++做的Ftp服务器
- 简单本地DNS服务器实现代码C++
- VC6.0 socket编程,多客户端,单服务器
- [推荐源码]C++飞鸽传书服务器客户端源
- 仿QQ登陆聊天界面源码C++
- MFC实现FTP上传文件的客户端和服务器
- C++聊天程序源程序有服务器和客户端
- c++实现socket:一个服务器对应多个客
- VC++ ftp 服务器客户端毕业设计源码
- 传奇源代码cpp版本.zip
- C语言编写TCP服务器
- c语言实现http服务器浏览器实时刷新数
- socket C语言编写 客户端和服务器端程
- FTP客户端与服务器的MFC实现
评论
共有 条评论