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

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
12下一頁(yè)
最近訪問板塊 發(fā)新帖
查看: 11286 | 回復(fù): 12
打印 上一主題 下一主題

linux socket通信“no route to host”?!萬分感謝! [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2008-09-16 18:17 |只看該作者 |倒序?yàn)g覽
問題描述:
1,下面是一個(gè)linux socket程序,命名aaa.c已經(jīng)成功編譯。
2,程序測(cè)試經(jīng)過:虛擬機(jī)上一個(gè)linux系統(tǒng)(以ip區(qū)別之,ip1)運(yùn)行aaa,在另一系統(tǒng)終端輸入telnet ip1
3490,會(huì)收到“hello word”的信息。
3,現(xiàn)在的狀況:同一個(gè)系統(tǒng)開兩個(gè)終端,終端1,運(yùn)行aaa,終端2,輸入telnet ip 3490。終端2收到
“hello word”.
4,問題是:用兩個(gè)系統(tǒng)測(cè)試,ip2卻提示:no route to host.
5,說明:在運(yùn)行aaa的系統(tǒng)上,已經(jīng)安裝telnet服務(wù)器,并且遠(yuǎn)程telnet沒問題。
改變虛擬機(jī)網(wǎng)卡模式也測(cè)試過,不行。(bridged--NAT)
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <string.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <sys/wait.h>
#define MYPORT 3490
#define BACKLOG 10
main()
{
int sockfd, new_fd;
struct sockaddr_in my_addr;
struct sockaddr_in their_addr;
int sin_size;
if ((sockfd = socket(AF_INET, SOCK_STREAM, 0)) == -1) {
  perror("socket");
  exit(1);
}
my_addr.sin_family = AF_INET;
my_addr.sin_port = htons(MYPORT);
my_addr.sin_addr.s_addr = htonl(INADDR_ANY);
bzero(&(my_addr.sin_zero),0);
if (bind(sockfd, (struct sockaddr *)&my_addr, sizeof(struct sockaddr))== -1) {
  perror("bind");
  exit(1);
}
if (listen(sockfd, BACKLOG) == -1) {
  perror("listen");
  exit(1);
}
while(1) {
sin_size = sizeof(struct sockaddr_in);
if ((new_fd = accept(sockfd, (struct sockaddr *)&their_addr,&sin_size)) == -1) {
  perror("accept");
  continue;
}
printf("server: got connection from %s\n",inet_ntoa(their_addr.sin_addr));
if (!fork()) {
if (send(new_fd, "Hello, world!\n", 14, 0) == -1)
perror("send");
close(new_fd);
exit(0);
}
close(new_fd);
while(waitpid(-1,NULL,WNOHANG) > 0);
}
}

[ 本帖最后由 black_billow08 于 2008-9-23 09:32 編輯 ]

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2008-09-18 08:07 |只看該作者

就沒人愿意試試?

這么就怎么沒人回個(gè)話。。。。

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2008-09-18 09:38 |只看該作者
問題描述不清,沒看懂
首先:文章標(biāo)題寫的不清
其次:代碼沒有code格式化
最后:?jiǎn)栴}描述不清

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2008-09-22 20:08 |只看該作者

black_billow08 的帖子

這樣寫不知道我說清楚沒有?有空的,幫忙測(cè)試解決一下,實(shí)在不知道什么原因,不勝感激!

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2008-09-24 11:14 |只看該作者
和程序沒有關(guān)系,ip2的問題
看看ip2的網(wǎng)絡(luò)設(shè)置和路由表,tcpdump


網(wǎng)絡(luò)編成tcpdump 少不了

論壇徽章:
36
IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-10 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-16 06:20:0015-16賽季CBA聯(lián)賽之廣東
日期:2016-04-16 19:59:32IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-18 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-19 06:20:00每日論壇發(fā)貼之星
日期:2016-04-19 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-25 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-06 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-08 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-13 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-28 06:20:00每日論壇發(fā)貼之星
日期:2016-05-28 06:20:00
6 [報(bào)告]
發(fā)表于 2008-09-24 13:19 |只看該作者
先檢查一下你的網(wǎng)絡(luò)狀況

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2008-09-24 14:24 |只看該作者

回復(fù) #5 tentacle 的帖子

謝謝你的回帖!不過還沒有解決
我按如下方法添加了路由:
route add -net 192.168.1.0 netmask 255.255.255.0 dev eth0
兩個(gè)系統(tǒng)的路由表都有這條,
然后:
ifconfig eth0 down
ifconfig eth0 promisc
ifconfig eth0 up
重啟了網(wǎng)絡(luò)
結(jié)果測(cè)試還是“no route to host”
我用tcpdump host ip2 -q
監(jiān)聽
網(wǎng)絡(luò)不可達(dá)
我監(jiān)聽結(jié)果截圖傳上,大家?guī)臀曳治鲆幌掳?br /> 謝謝

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2008-09-24 14:27 |只看該作者

回復(fù) #6 Godbach 的帖子

ping是可以ping通的,
而且
ip2 telnet ip1也可以telnet上
網(wǎng)絡(luò)狀況現(xiàn)在看起來良好,難道還有其他的沒注意到?

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2008-09-24 14:32 |只看該作者

現(xiàn)在我傳上剛才的tcpdump的截圖

現(xiàn)在我傳上剛才的tcpdump的截圖,大家?guī)兔聪,謝謝

telnet.JPG (42.58 KB, 下載次數(shù): 43)

telnet.JPG

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2008-09-24 14:39 |只看該作者

是不是和我沒有安裝VVMWare Tools有關(guān)系?

我的虛擬機(jī)沒有安裝VMWare Tools ,不知道需不需要。。。。
誰可以幫忙測(cè)試一下?
萬分感謝!這個(gè)小問題壓了我好幾天了。。。
您需要登錄后才可以回帖 登錄 | 注冊(cè)

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP