亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: socket編程的客戶端問題 [打印本頁(yè)]

作者: zidane2007    時(shí)間: 2008-04-24 14:09
標(biāo)題: socket編程的客戶端問題
#include<stdio.h>
#include<stdlib.h>
#include<unistd.h>
#include<sys/types.h>
#include<netinet/in.h>
#include<sys/socket.h>

#define MAX_LINE 4096

int main(int argc,char* argv[])
{
        int socketfd,n;
        char recline[MAX_LINE+1];
        struct sockaddr_in servaddr;

        if(argc !=2)
        {
                perror("useage:<ipaddress>");
                exit(1);
        }

        if((socketfd = socket(AF_INET,SOCK_STREAM,0))<0)
        {
                perror("socket error!\n");
                exit(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 in%s\n",argv[1]);
                exit(1);
        }

        if(connect(socketfd,(struct sockaddr*)&servaddr,sizeof(servaddr))<0)
        {
                perror("error in connect!\n");
                exit(1);
        }

        while(n = recv(socketfd,recline,MAX_LINE,0) >0)
        {
                recline[n]='\0';
                if(fputs(recline,stdout)==EOF)
                {
                        perror("fputs error!\n");
                        exit(1);
                }
        }

        if(n<0)
        {
                perror("recv error!\n");
                exit(1);
        }

        exit(0);

}

ping  shou.com
得到的ip地址是218.5.79.226
然后我在shell下輸入./simple  218.5.79.226

結(jié)果是:
error in connect!
: Connection refused

請(qǐng)問大家這是什么問題?
作者: Fixend    時(shí)間: 2008-04-24 14:38
那是服務(wù)器端的問題。
作者: zhjufe    時(shí)間: 2008-04-24 16:33
htons(13);//??
換成21說(shuō)不定還可以
作者: zhuhefang2006    時(shí)間: 2008-04-24 21:55
說(shuō)明218.5.79.226并沒有在13號(hào)端口監(jiān)聽吧
作者: zidane2007    時(shí)間: 2008-04-25 13:51
我看書上說(shuō)  13號(hào)端口是標(biāo)準(zhǔn)時(shí)間端口啊
訪問這個(gè)端口都可以得到系統(tǒng)時(shí)間

隨后我有用   127.0.0.1這個(gè)端口試過(guò),還是connect不上?
新手,企盼大家多多幫助!
作者: @sky    時(shí)間: 2008-04-25 14:31
暈, 你的自己寫一個(gè),一般那個(gè)端口是不開的




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2