专业:通信工程
姓名:段铁虎
学号:1403609062
TCP/IP第三次作业
1.* PURPOSE : ECHO 协议客户端程序.
2. * PURPOSE : 主机名或IP地址解析程序.
3. * PURPOSE : ECHO 协议服务器程序.
在Daytime客户端程序中加入lookup程序,增加Daytime客户端程序查询主机名,协议类型,ip地址等的功能,
将查询的结果交给变量send_data变量即可。为此可在客户端程序中利用strcpy(,)函数实现字符串的拷贝,利用strcat(,)函数将两个字符数组连接起来,将最后得到一个新的字符数组a,令char *send_data=a,这时先运行服务器后再运行客户端,就会在服务器上显示客户端查询到的主机名,协议类型,ip地址等信息。
部分关键代码:char a[100]={0};
char *a1="主机名";
strcpy(a,a1);
char b[100]={0};
char *b1=hostent_p->h_name;
strcpy(b,b1) ;
strcat(a,b);
最后得到下面的运行结果:
然后与DOS命令下查询结果进行对比:
|
PURPOSE : 异步域名查询程序.
|