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

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2033 | 回復: 5
打印 上一主題 下一主題

socket編程的客戶端問題 [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2008-04-24 14:09 |只看該作者 |倒序瀏覽
#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

結果是:
error in connect!
: Connection refused

請問大家這是什么問題?

論壇徽章:
0
2 [報告]
發(fā)表于 2008-04-24 14:38 |只看該作者
那是服務器端的問題。

論壇徽章:
0
3 [報告]
發(fā)表于 2008-04-24 16:33 |只看該作者
htons(13);//??
換成21說不定還可以

論壇徽章:
0
4 [報告]
發(fā)表于 2008-04-24 21:55 |只看該作者
說明218.5.79.226并沒有在13號端口監(jiān)聽吧

論壇徽章:
0
5 [報告]
發(fā)表于 2008-04-25 13:51 |只看該作者
我看書上說  13號端口是標準時間端口啊
訪問這個端口都可以得到系統(tǒng)時間

隨后我有用   127.0.0.1這個端口試過,還是connect不上?
新手,企盼大家多多幫助!

論壇徽章:
0
6 [報告]
發(fā)表于 2008-04-25 14:31 |只看該作者
暈, 你的自己寫一個,一般那個端口是不開的
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP