if ((sockfd=socket(AF_INET,SOCK_STREAM,0))<0)
{
log ("socket init error!/n");
}
bzero(&servaddr,sizeof(servaddr));
servaddr.sin_family = AF_INET;
servaddr.sin_port = htons(17709); /* daytime server */
servaddr.sin_addr.s_addr=inet_addr(argv[1]);
log("%lx",servaddr.sin_addr);
if (connect(sockfd, &servaddr, sizeof(servaddr)) < 0)
{
log ("connect init error!/n");
exit(0);
}
while ( (n = read(sockfd, recvline, MAXLINE)) > 0) {
recvline[n] = 0; /* null terminate */
if (fputs(recvline, stdout) == EOF)
log("fputs error");
}
if (n < 0)
log("read error");