首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
编一个用UDP方式进行Socket通信的程序。发送方向指定的主机发送一个数据内容为“One data packet。”的数据包,并接收主机发回的一个数据包后显示数据包内容。假设对方主机的IP地址为192.168.123.234,端口号为12345。
编一个用UDP方式进行Socket通信的程序。发送方向指定的主机发送一个数据内容为“One data packet。”的数据包,并接收主机发回的一个数据包后显示数据包内容。假设对方主机的IP地址为192.168.123.234,端口号为12345。
admin
2016-05-12
12
问题
编一个用UDP方式进行Socket通信的程序。发送方向指定的主机发送一个数据内容为“One data packet。”的数据包,并接收主机发回的一个数据包后显示数据包内容。假设对方主机的IP地址为192.168.123.234,端口号为12345。
选项
答案
程序清单24-9为用UDP方式进行Socket通信的程序。 程序清单24-9:dupSend.c #include<stdio.h>, #include<sys/types.h> #include<sys/socket.h> #include<netinet/in.h> #include<netdb.h> int port=12345; void main() { int sockfd,n; char sendbuf[512],recvbuf[512]; //发送和接收缓冲区 struct sockaddr_in addr; sockfd=socket(AF_INET,SOCK_DGRAM,0); if(sockfd==-1) perror("Opening socket"); memset(&addr,0,sizeof(addr)); //清除结构中的内容 addr.sin_family=AF_INET; addr.sin_addr.s_addr=inet_addr("192.168.123.234"); addr.sin_port=htons(port); sprintf(sendbuf,"One data packet\n");//发送的数据 //发送数据包 if(sendto(sockfd,sendbuf,sizeof(sendbuf),0,(struct sockaddr*)&addr, sizeof(addr))<0) perro("Tring to sendto"); //接收数据包 n=recvfrom(sockfd,recvbuf,sizeof(recvbuf),0,NULL,NULL); recvbuf[n]=0; fputs(recvbuf,stdout); close(sockfd); } dupSend.c把服务器的IP地址和端口号添加到IPv4的套接字地址结构中,以指明数据包将发往的目的地。程序使用sendto()发送了一个数据包,然后使用recvfrom()接收一个数据包,并用fputs()输出到标准输出上。recvfrom()函数的最后两个参数使用了空指针NULL,以通知内核,用户对信息来源不感兴趣。
解析
转载请注明原文地址:https://jikaoti.com/ti/l9EaFFFM
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
下列关于施工成本控制说法不正确的是()
建设工程项目的控制主要包括()
绿色施工管理的内容主要包括组织管理、规划管理、实施管理、评价管理和()
对称加密算法的典型代表是()
根据访问权限,访问控制技术将用户分为三类:特殊用户、___________和审计用户。
根据访问权限,访问控制技术将用户分为三类:___________、一般用户和审计用户。()
某公司拟对新产品生产批量作出决策,现有三种备选方案,未来市场对该产品的需求也有三种可能的自然状态,收益如题32表。试以最小最大遗憾值决策标准作出最优生产决策。
运输图中,有数字的方格称之为_________,它的数目等于_________。
设数组A[0,m]作为循环队列sq的存储空间,front为队头指针,rear为队尾指针,则执行入队操作的语句是_____。
随机试题
女,52岁。牙龈增生影响咀嚼1年。检查:见全口牙龈肥大增生,覆盖牙面约1/2,结节状。探诊时有出血,个别牙龈增生严重处牙齿有移位。导致该病的主要原因是
患者,男,56岁。肝病反复发作20余年,近日出现乏力、嗜睡、厌食、黑便、脾大、脾功能亢进、腹腔积液,应首先考虑诊断为
患者,男,30岁。脘腹胀痛,喜热饮,遇冷则加剧,手足冰冷,舌苔白,脉弦紧有力。用药首选
下列选项中,不属于地方性法规的是()。
动机具有哪些功能?
我国现阶段存在按劳动力价值分配的方式,其重要原因之一是存在着
若fp是指向某文件的指针,且已读到文件末尾,则库函数feof(fp)的返回值是______。
SuddenlyLadyWindermerelookedeagerlyroundtheroom,andsaid,inherclearcontraltovoice,"Whereismychiromantist?""
A.becauseB.experienceC.pushedintoD.objectionsE.protestedF.complaintsG.opposeH.losingI.thatJ.successful
MostAmericansspendfarmoreoftheirleisuretimewiththemassmediathaninanyotheroccupation.Inaddition,mostofushe
最新回复
(
0
)