教你个调试方法,你把printf("bind error");换成printf("bind error: %s\n", strerror(errno)); 这样可以看出哪里出错了.
我没猜错的话错误信息应该是"Address already in use." ,如果是这个错误的话,你再等一会从新运行server就可以了.
B. Linux下Socket网络编程聊天室 程序运行后出错,服务器端显示 accept:invalid argument.多谢啦!
参数不正确
C. linux中socket编程服务端启动,客户端启动是出现错误:connection refuse(111)
你的servaddr里的IP地址或PORT端口号设置错了吧。
服务端和客户端的简单里子请参考:
http://blog.csdn.net/flynetcn/article/details/5829258