网络编程 hello world 的server绑定不到端口?

软件和网站开发以及相关技术探讨
回复
daniudaniu
帖子: 47
注册时间: 2007-10-21 19:34

网络编程 hello world 的server绑定不到端口?

#1

帖子 daniudaniu » 2008-01-09 21:31

Linux Socket编程实例(一个Hello World程序) ( http://www.wangchao.net.cn/bbsdetail_274278.html )
中的这个程序server总是运行不起来阿。提示bind to port 20000 failure!这是怎么回事阿?
我用了./server 和sudo ./server 都不行
头像
shellex
帖子: 2180
注册时间: 2007-02-18 19:33
系统: OSX
来自: lyric.im
联系:

#2

帖子 shellex » 2008-01-09 21:49

输出errno看看
ylyang05
帖子: 32
注册时间: 2007-04-17 20:06

#3

帖子 ylyang05 » 2008-01-09 22:28

servaddr.sin_addr.s_addr = htons(INADDR_ANY);
我估计这一行有问题
直接就是servaddr.sin_addr.s_addr =INADDR_ANY;
如果不行你换htonl(INADDR_ANY)函数试一试;
你试试看,我没有试(在win下面看的)。
我肯定会尽我所能帮助那些需要帮助的人,因为别人也帮助过我~
回复