VC实现最简单的UDP通信

VC实现最简单的UDP通信

ID:38638469

大小:46.00 KB

页数:7页

时间:2019-06-16

VC实现最简单的UDP通信_第1页
VC实现最简单的UDP通信_第2页
VC实现最简单的UDP通信_第3页
VC实现最简单的UDP通信_第4页
VC实现最简单的UDP通信_第5页
资源描述:

《VC实现最简单的UDP通信》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、VC实现最简单的UDP通信//Client端代码#include#include#includevoidinitClient();intmain(){initClient();return0;}voidinitClient(){WSADATAwsaData;interror=WSAStartup(MAKEWORD(2,2),&wsaData);if(error!=0){cout<<"初始化DLL失败"<

2、BYTE(wsaData.wVersion)!=2

3、

4、HIBYTE(wsaData.wVersion)!=2){WSACleanup();cout<<"版本出错"<

5、=AF_INET;charbuff[1024];strcpy(buff,"hello,it'sthefirst!");inti=500;while(--i){intlenword;lenword=sendto(s,buff,strlen(buff)+1,0,(sockaddr*)&sockSend,sizeof(sockaddr));cout<

6、ocket(s);WSACleanup();}//Server端代码#include#include#includeusingnamespacestd;voidinitNet();intmain(){initNet();return0;}voidinitNet(){WSADATAwsaData;interror=WSAStartup(MAKEWORD(1,1),&wsaData);if(error!=0){cout<<"初始化DLL失败"<

7、ndl;return;}if(LOBYTE(wsaData.wVersion)!=1

8、

9、HIBYTE(wsaData.wVersion)!=1){WSACleanup();cout<<"版本出错"<

10、n_family=AF_INET;bind(s,(SOCKADDR*)&sockSrc,sizeof(SOCKADDR));charrecBuff[1024];memset(recBuff,0,1024);SOCKADDR_INsockRec;intlen=sizeof(SOCKADDR);intx=-1;cout<

11、eof(recBuff),0,(sockaddr*)&sockRec,&len);}printf("thereceiveis:%s,%d",recBuff,x);closesocket(s);WSACleanup();}程序能够运行,客户端发送的数据服务端收不道,运行时客户端和服务都再一台机器Windows95环境下,基于TCP/IP协议,用Winsock完成了话音的一端传输摘要:在Windows95环境下,基于TCP/IP协议,用Winsock完成了话音的端到端传输。采用双套接字技术,阐述了主要函数

12、的使用要点,以及基于异步选择机制的应用方法。同时,给出了相应的实例程序。一、引言Windows95作为微机的操作系统,已经完全融入了网络与通信功能,不仅可以建立纯Windows95环境下的“对等网络”,而且支持多种协议,如TCP/IP、IPX/SPX、NETBUI等。在TCP/IP协议组中,TPC是一种面向连接的协义,为用户提供可靠的、全双工的字节流服务,具有确认、流控制、多路复用和同步等功能,适于数据传输。UDP协议则是无连

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。