UDP服务器程序

  • i2_950633
    了解作者
  • 2.8MB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-04-16 02:44
    上传日期
服务器程序,实现双向通讯,与UDPclient配合使用。
UDPServer.rar
  • UDPServer
  • Debug
  • UDPServer.pdb
    459KB
  • UDPServer.ilk
    325.2KB
  • UDPServer.exe
    31KB
  • UDPServer
  • Debug
  • vc90.pdb
    100KB
  • vc90.idb
    339KB
  • UDPServer.exe.embed.manifest.res
    728B
  • BuildLog.htm
    10.1KB
  • mt.dep
    65B
  • NetSrv.obj
    24KB
  • UDPServer.exe.embed.manifest
    663B
  • UDPServer.exe.intermediate.manifest
    621B
  • UDPServer.vcproj.LAB-PC.LAB.user
    1.4KB
  • UDPServer.vcproj
    3.9KB
  • UDPServer.suo
    12.5KB
  • NetSrv.cpp
    1.3KB
  • UdpSrv.cpp
    831B
  • UDPServer.sln
    893B
  • UDPServer.ncb
    10.5MB
  • UdpSrv1.cpp
    1.1KB
内容介绍
#include <Winsock2.h> #include <stdio.h> void main() { WORD wVersionRequested; WSADATA wsaData; int err; wVersionRequested = MAKEWORD( 1, 1 ); err = WSAStartup( wVersionRequested, &wsaData ); if ( err != 0 ) { return; } if ( LOBYTE( wsaData.wVersion ) != 1 || HIBYTE( wsaData.wVersion ) != 1 ) { WSACleanup( ); return; } SOCKET sockSrv=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(6000); bind(sockSrv,(SOCKADDR*)&addrSrv,sizeof(SOCKADDR)); char recvBuf[100]={NULL}; char sendBuf[100]={NULL}; char tempBuf[200]={NULL}; SOCKADDR_IN addrClient; int len=sizeof(SOCKADDR); while(1) { printf("请输入要发送到客户端的数据:\n"); gets(sendBuf); sendto(sockSrv,sendBuf,strlen(sendBuf)+1,0,(SOCKADDR*)&addrClient,len); //recvfrom(sockSrv,recvBuf,100,0,(SOCKADDR*)&addrClient,&len); //if('q'==recvBuf[0]) //{ // sendto(sockSrv,"q",strlen("q")+1,0,(SOCKADDR*)&addrClient,len); // printf("Chat end!\n"); // break; //} ///*sprintf(tempBuf,"%s say : %s",inet_ntoa(addrClient.sin_addr),recvBuf);*/ // printf("%s\n",recvBuf); } closesocket(sockSrv); WSACleanup(); }
评论
    相关推荐
    • UDP服务器和客户端
      基于UDP服务器和客户端,VC6.0可用
    • 简单udp服务器实现
      简单udp服务器实现 一本书上的光盘中的实例
    • udp服务器源码
      自己的代码,UDPserver
    • UDP客户端和服务器
      演示如何通过UDP自动寻找局域网内的服务器,程序源码有两部分,一个为UDP客户端,主要功能是发送广播,寻找服务器;另一个为服务器源码,主要用于接收客户端的消息并作出回应。
    • TCP_UDP服务器
      TCP_UDP服务器
    • 简单UDP服务器
      简单UDP服务器
    • UDP客户端服务器
      简单的UDP客户端服务器程序,十分有用的东西。
    • UDP服务器与客户端
      本系统为UDP服务器与客户端,任务是从客户端通过UDP协议发送一个“Hello”字符串给服务器。里面包含服务器与客户端的程序代码以及一份课程设计报告。
    • UDP数据接收服务器
      这是我在做一个要用UDP方式进行数据传输时,自己写的一个多线程的UDP数据接收服务器, 它能将接收到的UDP数据包存成文件,并提供数据包接收时间监测; 还支持键盘命令响应,以将数据写到新的文件,和退出程序;
    • GaussDB_100_1.0.1-DATABASE-REDHAT-64bit.tar.gz
      guassdb100在redhat上安装包,单机部署的包,安装步骤请看我的文中介绍,经过大量实验搭建总结出来的文档