基于TCP的网络编程,该怎么解决

基于TCP的网络编程
孙鑫 《VC++深入详解》第14章的基于TCP的程序。
在客户端程序中
SOCKADDR_IN addrSrv;

//获取服务器IP
/*
addrSrv.sin_addr.S_un.S_addr=inet_addr(ip); //指定服务器IP ,本机测试时用127.0.0.1
*/

addrSrv.sin_addr.S_un.S_addr=inet_addr("220.198.255.42");
addrSrv.sin_family=AF_INET;
addrSrv.sin_port=htons(6000); //服务端的端口号


我把127.0.0.1改为我在网上查找到的本机的IP地址就不行了?

------解决方案--------------------
你这个ip并不是你的电脑ip地址哦,是你上网的路由的ip地址。
你bind肯定会出错的。

------解决方案--------------------
用ipconfig查一下,要保证:
1. 220.198.255.42 必须是你的电脑上的某个网卡的ip。
2. 要确认220.198.255.42的6000端口没有被别的应用占用。