首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 其他服务器 >

daytime 的有关问题?

2012-02-23 
daytime 的问题?????我刚开始学习网络编程,用的是Stevens的《UNIX网路编程》。运行书中的第一个例子,#include

daytime 的问题?????
我刚开始学习网络编程,用的是Stevens的《UNIX网路编程》。运行书中的第一个例子,
#include “unp.h"
int main(int argc, char **argv)
{
 int sockfd, n;
 char recvline[MAXLINE + 1];
 struct sockaddr_in servaddr;

 if (argc != 2)
  err_quit("usage: a.out <IPaddress>");

 if ( (sockfd = socket(AF_INET, SOCK_STREAM, 0)) < 0)
  err_sys("socket error");

 bzero(&servaddr, sizeof(servaddr));
 servaddr.sin_family = AF_INET;
 servaddr.sin_port = htons(13);
 if (inet_pton(AF_INET, argv[1], &servaddr.sin_addr) <= 0)
 err_quit("inet_pton error for %s", argv[1]);

 if (connect(sockfd, (SA *) &servaddr, sizeof(servaddr)) < 0)
  err_sys("connect error");

 while ( (n = read(sockfd, recvline, MAXLINE)) > 0) {//使用read函数读取服务器的应答
  recvline[n] = 0; /* null terminate */
  if (fputs(recvline, stdout) == EOF)//用标准的I/O函数fputs输出结果
  err_sys("fputs error");
 }
 if (n < 0)
  err_sys("read error");

 exit(0);
}

运行结果是:connection refused
我所用的Red hat Linux系统中没有daytime这项服务,应该怎么办?怎么解决




[解决办法]
没有读明白楼主要问什么。:-(
[解决办法]
服务器 和客户端是对应的,要在后台启动,守护进程一般.
[解决办法]
那么就启用daytime服务。

试试用ntsysv命令然后选择daytime,确定开启服务
[解决办法]
往后看,还有一个服务器程序

热点排行