|
system is BSD,daytime server 已开。。
这是客户端的程序:
- #include "unp.h"
- int
- main(int argc,char **argv)
- {
- int sockfd,n;
- char revline[MAXLINE+1];
- struct sockaddr_in servaddr;
- if(argc != 2) {
- printf("Usage : %s <IPaddress>\n",argv[0]);
- return(0);
- }
- if((sockfd=socket(AF_INET,SOCK_STREAM,0))<0) {
- printf("create a tcp socket error\n");
- return(1);
- }
- 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) {
- printf("inet_pton error\n");
- return(1);
- }
- if(connect(sockfd,(struct sockaddr *)&servaddr,sizeof(servaddr))<0)
- printf("connect error\n");
- return(1);
- }
- while((n=read(sockfd,reline,MAXLINE)) >0) {
- recvline[0]=0; /* null terminat */
- if(fputs(recvline,stdout) == EOF) {
- printf("fputs error\n");
- return(1);
- }
- }
- if(n<0) {
- printf("read error\n");
- return(1);
- }
- return(0);
- }
复制代码
我看不到任何的结果?? 帮忙阿。。。。。。。。:help :help |
|