Chinaunix

标题: c socket 客户端connect错误,大虾帮忙 [打印本页]

作者: computerzanz    时间: 2009-10-17 16:48
标题: c socket 客户端connect错误,大虾帮忙
一个非常简单的socket程序,server端能够正常工作,但是浏览器段运行时提示:network is unreachable
大虾帮忙看看,感觉没错误阿
再次谢过!!!!!!!!!

Screenshot-1.png (113.03 KB, 下载次数: 11)

Screenshot-1.png

作者: computerzanz    时间: 2009-10-17 18:15
标题: 回复 #1 computerzanz 的帖子
5555
怎么没人回答阿?
作者: computerzanz    时间: 2009-10-17 18:26
标题: 回复 #2 computerzanz 的帖子
browser  和 server都在本机,把127。0。0。1 换成localhost 也不行,大虾帮忙。。
作者: computerzanz    时间: 2009-10-17 18:54
标题: 我yun
解决了,但不知道什么原因
只是把bzero(&server_addr.sin_zero,改成了bzero(&server_addr,;运行后什么都没有,再改回bzero(&server_addr.sin_zero,8)
运行就没问题了,我都郁闷了。。。这到底是则么会是??不且定性?
老鸟解惑。。
作者: @sky    时间: 2009-10-19 10:50
你的inet_addr("")函数中的参数用法错了,宏替换问题
作者: computerzanz    时间: 2009-10-19 18:28
标题: 回复 #5 @sky 的帖子
??
改成inet_addr(SERVER_IP)也不行(当然宏也要该),但是经我前面说的那么一改就行了
作者: weichongli    时间: 2009-10-20 19:13
#define SERVER_IP 的时候给IP地址加上引号先啊。
作者: Kallawa    时间: 2009-10-20 19:32
重启一下再试试~~ 这个问题很诡异,以前也碰上过,老师connect出错~~
作者: raygtr    时间: 2009-10-21 17:07
用inet_aton这个函数吧
作者: computerzanz    时间: 2009-10-23 11:27
标题: 回复 #7 weichongli 的帖子
两种方法都试过了:宏中加引号和代码中加
问题依然




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2