首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
编一个用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
33
问题
编一个用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
操作系统
理工类
相关试题推荐
简述项目的特征。
下列不属于招标程序中成交阶段的是()
根据价值工程原理,提高产品价值的途径有()
下列属于招标程序中准备阶段的是()
单机上网用户面临的安全问题主要有:计算机硬件设备的安全、___________、网络蠕虫、恶意攻击、木马程序、网站恶意代码、操作系统和应用软件漏洞等。
ICMP响应分析探测技术本质是一种基于___________协议栈的操作系统指纹探测技术。()
举例说明如何解决“复制器”这个光纤通信系统的安全薄弱环节。
文件型病毒按其驻留内存方式可以分为哪几种?
IDEA加密算法的明文、密文和密钥长度分别是()
一般的,计算机病毒都是由___________从系统获取控制权,引导病毒的其他部分工作。()
随机试题
乳癌局部皮肤呈“橘皮样”改变的原因是()(1993年)
患者,女,47岁。主诉外阴瘙痒,外阴及阴道灼痛,白带增多呈豆腐渣样,有时伴尿频、尿急、尿痛。阴道分泌物检查:杆菌(一),上皮细胞(一),大量脓细胞和球菌。该患者的阴道清洁度应为
下列属于“道路石油沥青技术要求表”中的指标有()。
会计师事务所和注册会计师存在()情形之一的,财政部和省级财政部门应当进行重点监督检查。
温家宝认为素质教育可以用6个字概括——教是为了不教。请谈谈你对这句话的理解。
()是兴国之魂,是社会主义先进文化的精髓,决定着中国特色社会主义发展方向。
什么是直接破产成本?什么是间接破产成本?请简要介绍。
与时俱进
Hebeganhistalkbygivingaconcisedefinitionofpost-modernism.
Comparisonsweredrawnbetweenthedevelopmentoftelevisioninthe20thcenturyandthediffusionofprintinginthe15thand1
最新回复
(
0
)