首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
编一个用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
9
问题
编一个用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
操作系统
理工类
相关试题推荐
设备选择一般要根据项目生产规模和________来确定。()
备选的两个方案的计算期相同,甲方投资额为300万元,年经营成本为50万;乙方案投资额为350万元,年经营成本为40万。已知本行业基本投资回收期为6年,若行业基准投资收益率为12%,试选择较优的方案。
下列属于招标程序中准备阶段的是()
检验批及分项工程应由________、建设单位项目技术负责人组织施工单位项目专业质量技术负责人等进行验收。()
计算机网络安全是指利用网络管理控制和技术措施,保证在一个网络环境里,信息数据的机密性、___________及可使用性受到保护。
恶意代码的主要关键技术有____________、攻击技术和隐藏技术。
漏洞是在硬件、软件和协议的具体实现或系统安全策略上存在的缺陷,从而可以使攻击者能够存___________的情况下,访问或破坏系统。()
按照漏洞探测的技术特征,漏洞探测技术可以分为___________、基于主机的探测技术、基于目标的探测技术和基于网络的探测技术。
WindowsServer2003执行体中虚拟内存管理器负责把进程地址空间中的虚拟地址映射为计算机内存中的________。
随机试题
以上情况可导致:A收缩强度强,无节律性放松B收缩强度强,有协调性C收缩强度弱,有协调性D子宫上下段交界处子宫壁局部肌肉呈痉挛性不协调性收缩E子宫收缩持续增强,子宫上段肌肉过度收缩和缩复,下段肌肉被
我国最常见的贫血类型是
下列哪些属于审计机关的审计监督范围?
下列哪个单位应当依法取得相应等级的资质证书,并在其资质等级许可的范围内承揽工程。()
()是指对项目产品(或服务)目标市场及市场占有份额的确定。
水泥砂浆、现浇水磨石整体楼地面层工程量计算()。
对未按期还款的个人汽车贷款借款人,银行可以采取的催收方式包括()
2009年以来,我国旅游业的创新发展主要表现在()。
依次填入文中方框处最恰当的词语是:对文中画线句子含义的理解,正确的一项是:
•Readthearticlebelowaboutsales.•ChoosethecorrectwordtofilleachgapfromA,B,CorD.•Foreachquestion(21-3
最新回复
(
0
)