收藏 分享(赏)

UDP聊天.doc

上传人:wspkg9802 文档编号:7059217 上传时间:2019-05-04 格式:DOC 页数:3 大小:29KB
下载 相关 举报
UDP聊天.doc_第1页
第1页 / 共3页
UDP聊天.doc_第2页
第2页 / 共3页
UDP聊天.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、/服务器端#include #include #pragma comment(lib, “ws2_32.lib“)#define iPort 5050#include void main() printf(“n-n“);printf(“ Server waiting O(_)On“);printf(“-n“);WSADATA wsaData; if (WSAStartup(MAKEWORD(1, 1), return; if(LOBYTE(wsaData.wVersion)!=1|HIBYTE(wsaData.wVersion)!=1)WSACleanup();return;SOCKET sL

2、isten,sAccept;sListen=socket(AF_INET, SOCK_DGRAM, 0);SOCKADDR_IN addrSrv;addrSrv.sin_addr.S_un.S_addr=htonl(INADDR_ANY);addrSrv.sin_family=AF_INET;addrSrv.sin_port=htons(iPort);bind(sListen,(SOCKADDR*)SOCKADDR_IN addrClient;int len=sizeof(SOCKADDR);char recvBuf100;char sendbuf100;char tempbuf200;whi

3、le(1)recvfrom(sListen,recvBuf,100,0,(SOCKADDR*)if(=recvBuf0)sendto(sListen,“,strlen(“)+1,0,(SOCKADDR*)printf(“chat end!n“);break;cout#include #pragma comment(lib, “ws2_32.lib“)#define iPort 5050#include using namespace std;void main() cout“please input your datas( for ending)“endl;WSADATA wsaData; i

4、f (WSAStartup(MAKEWORD(1, 1), return; if(LOBYTE(wsaData.wVersion)!=1|HIBYTE(wsaData.wVersion)!=1)WSACleanup();return;SOCKET sockClient=socket(AF_INET,SOCK_DGRAM,0);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(5050);char sen

5、dbuf100;char recvbuf100;int len=sizeof(SOCKADDR);while(1)cout“I say:“;gets(sendbuf);sendto(sockClient,sendbuf,strlen(sendbuf)+1,0,(SOCKADDR*)coutendl;recvfrom(sockClient,recvbuf,100,0,(SOCKADDR*)if(=recvbuf0)printf(“chat end!n“);break;coutinet_ntoa(addrSrv.sin_addr)“ say:“recvbufendl;closesocket(sockClient);WSACleanup();

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报