首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
编一个用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
11
问题
编一个用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://kaotiyun.com/show/yvNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
简述建筑工程技术经济评价的特点及表现。
成本估算法包括制造成本估算法和_________。
简述合理组织施工过程需要考虑的基本要求。
下列属于工序活动条件的因素是()
下列选项中属于特征代码法特点的是()
隔离是将强辐射源和____________等隔离开,单独处理,从而减弱系统内部和系统向外的电磁辐射。
在进行计算机网络安全设计、规划时,不合理的是()
给定明文“plaintext”,采用向前移位算法加密,密钥为63152(每个数字表示其对应字母在英文字母表中向前移动的位数),密钥自动循环使用,请写出加密后的密文,并给出明文中每个字母的加密过程。
运用模拟方法的原因之一是由于难以_______到实际环境。
随机试题
潘某向保险公司投保了1年期的家庭财产保险。保险期间内,潘某一家外出,嘱托保姆看家。某日,保姆外出忘记锁门,窃贼乘虚而入,潘某家被盗财物价值近5000元。下列哪些表述是正确的?
以下不属于简单估计法的是()。
A.丝氨酸B.精氨酸C.苯丙氨酸D.半胱氨酸E.谷氨酸可产生硫酸根
港航工程钢筋混凝土结构常用钢筋的伸长率范围为()。
下列各项中,注册会计师应当评估为存在特别风险的有()。
决定商业用地级差收益的影响因素包括()。
明代已有钱庄,最初主要从事银钱兑换业务,后来经营储蓄和放贷,并发行钱票。(北京大学20161
唐律中有关赋税征收和徭役摊派的内容规定在( )。
资本主义由自由竞争进入垄断阶段,最根本的标志在于
Nosoonerhadtheygotthegoodscoveredup______itstartedraininghard.
最新回复
(
0
)