首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
编一个用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
21
问题
编一个用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
操作系统
理工类
相关试题推荐
施工项目质量控制的依据包括技术标准和管理标准,下列选项属于管理标准的是()
施工项目的成本预测与计划是施工项目成本的________控制。
下列不属于建设工程项目组织施工的基本方式是()
静电对电子设备的损害具有以下特点:___________、潜在性、随机性和复杂性。
隔离是将强辐射源和____________等隔离开,单独处理,从而减弱系统内部和系统向外的电磁辐射。
指纹探测的实现依据是____________、不同版本的操作系统在协议栈实现上存在细微差别。()
计算机物理安全所包含的主要内容包括:机房环境安全、通信线路安全、设备安全和()
密码学中的五元组包括明文、密文、密钥、加密算法和___________。
WindowsServer2003内核的一个重要功能是将________和处理机体系结构的差异隔离开。
设数组A[0,m]作为循环队列sq的存储空间,front为队头指针,rear为队尾指针,则执行入队操作的语句是_____。
随机试题
由己糖激酶催化的反应的逆反应所需要的酶是().
y=(a>0),是y’=_______.
患者腹大坚满,脉络暴露,胁腹刺痛,颈部有血痣,手掌赤痕,舌红有紫斑,脉细涩。治疗应首选
决定梗死灶形状的主要因素是
肝肾阴虚型子晕选择下列何方最为适宜( )
以下不属于个人教育贷款审查与审批环节的主要风险点的是()。
心理咨询员选择谈话内容的原则是()。
提出“发展性教学”的原则,并作为全部教学理论的核心的人物是
下列不是NetWare采用的高级访问硬盘机制的是
上网需要在计算机上安装()。
最新回复
(
0
)