欢迎来到天天文库
浏览记录
ID:38638469
大小:46.00 KB
页数:7页
时间:2019-06-16
《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)!=23、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)!=18、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协议则是无连
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)!=18、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协议则是无连
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)!=18、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协议则是无连
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)!=18、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协议则是无连
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协议则是无连
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协议则是无连
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协议则是无连
此文档下载收益归作者所有