题目内容

【说明】 代码实例中的服务器通过socket连接向客户端发送字符串"Hello,you are connected!"。只要在服务器上运行该服务器软件,在客户端运行客户软件,客户端就会收到该字符串。 客户端程序代码如下: #include<stdio.h> #include<stdlib.h> #include<errno.h> #include<string.h> #include<netdb.h> #include<sys/types.h> #include<netinet/in.h> #include<sys/socket.h> #define SERVPORT 3333 #define MAXDATASIZE 100 /*每次最大数据传输量*/ main(int argc, char*argv[]){ int sockfd, recvbytes; char buf[MAXDATASIZE]; stmct hostent*host; struct sockaddr_in serv_addr; if (1) { fprintf(stderr, "Please enter the server’s hostname!\n"); exit(1); } if<(host=gethostbyname(argv[1]))=NULL) { herror("gethostbyname出错!"); exit(1); } if ((sockfd = socket(AF_INET, (2), 0))=-1) { perror("socket创建出错!"); exit(1); } serv_addr.sin_family=AF_INET; serv_addr.sin_port=htons(SERVPORT); Serv_addr.sin_addr=*((structin_addr*)host→h_addr); bzero(&(serv_addr.sin_zero), 8); if(connect (3), (struct sockaddr *)&serv_addr, sizeof(struct sockaddr))=-1) { perror("connect出错!"); exit(1); } if((recvbytes=recv (4), buf, MAXDATASIZE, 0))=-1) { perror("recv出错!"); exit(1); } buf[recvbytes]=’\0’; pfintf("Received: %s", buf); close(sockfd); }

查看答案
更多问题

阅读以下说明,回答下面问题。 【说明】 二层隧道协议L2TP(1ayer 2 Tunneling Protocol)是一种基于点对点协议PPP的二层隧道协议。某网络结构如图3.3所示,采用L2TP来实现网络安全。 【问题2】 某路由器的部分配置信息如下所示,请解释其中标有下划线部分的含义。 …… ! username sp_lac password 7 104D000A0618 username Bob password 7 060506324P41 ! vpdn enable //第(1)处 ! vpdn -group 1 //第(2)处 accept dialin 12tp virtual-template 1 remote sp_lac //第(3)处 local name Bob //第(4)处 ! lcp renegotiation always //第(5)处 ! no 12tp tunnel authentication //第(6)处

区域城镇关系示意图:图纸比例为1:200000~1:1000000,标明相邻城镇位置、行政区划、重要交通设施、重要工矿和风景名胜区。( )

A. 对
B. 错

在建立下一个连接请求时,为了实现负载平衡,边界路由器会将虚拟地址映射为一个未曾映射过的内部地址或者是使用次数最少的内部地址。阅读以下说明,回答下面问题。 设有A,B,C,D四台主机都处在同一个物理网络中,A主机的IP地址是202.155.12.112,B主机的IP地址是202.155.12.120,C主机的IP地址是202.155.12.222,D主机的IP地址是202. 155.12.176。共同的子网掩码是255.255.255.224。 【问题1】 A,B,C,D四台主机之间哪些可以直接通信哪些需要通过设置网关(或路由器)才能通信

What does the speaker think of the invention of the bow

A. Not easy to be used.
B. Not powerful enough.
C. Not beneficial for man.
D. A great progress for man.

答案查题题库