首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
编一个用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
31
问题
编一个用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://www.kaotiyun.com/show/yvNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
根据合同包括的工作范围,建设工程施工合同可划分为()
某煤气管道工程长度为1500米,由开挖沟槽、铺设管道、管道焊接、回填土4个施工过程组成。其中开挖沟槽为主导施工过程,每天可挖50米,试计算等节拍流水工期。
下列建设项目经济评价指标中属于动态评价指标的是()
建筑工程技术经济分析需要经历的步骤顺序正确的是()
建筑工程质量验收的最小单位是()
DES的有效密钥长度是()
网络中的保密信息只能供经过允许的人员,以经过允许的方式使用,信息____________给非授权用户、实体或过程,或供其利用。
进程的基本调度状态有哪些?它们之间是如何转换的?
具有n个结点的完全二叉树,顺序存储在一维数组A[1…,z]中,设计算法将A中顺序存储变为二叉链表存储的二叉树。
已知一个字符串,内有数字和非数字字符,例如akl23x456?302ge1463,将其中连续的数字作为一个整体,依次存放到一维数组a中,例如a[0]=123,a[11=456,…,设计算法实现上述要求。
随机试题
某小型公司(不超过16台电脑)想构建一局域网,要求如下:(1)被广泛使用且成本低廉;(2)传输速率为l00Mbps。请问:(1)采用什么类型的局域网拓扑结构?(2)必需购买的网络硬件设备有哪些?(
抗血细胞抗体的检测主要用于
A.慢性充血性心衰B.慢性支气管炎C.哮喘D.冠心病E.高血压以发生于胸痛、颌部、肩部、背部和手臂的不适感为特征的临床综合征是
以下各项哪些不属于我国现行法律规定的申请设立中外合资经营企业所应当符合的法定条件?()
某工作计划进度与实际进度如下图所示,可以得到的正确信息有( )。
招标项目开标时,检查投标文件密封情况的应当是()
材料:根据材料回答:概念图在教学中有哪些应用。
Tomisoneofthetopstudentswho______bytheheadmaster.
Whatimpactcanmobilephoneshaveontheirusers’health?Manypeopleworryaboutthesupposedilleffectscausedbyradiation
PassageOne(1)TheU.S.economyhasbeendraggingalonglately,buthere’sasmallshotinthearm.Gasolinepriceshave
最新回复
(
0
)