http://blog.csdn.net/cogbee/article/details/9038979 2013.06 最近写了一个程序,涉及到在windows下运行的一个程序到运行在linux下的服务器取出数据。一开始还真没有适应过来。下面说说我遇见的一些问题。 1、windows下connect不成功。 最开始也是不清楚哪里出错,程序莫名其妙就在这个connect断下,而且会花费很长的时间在connect这一句停留很长时间才会跳到下一句。于是找错。函数GetLastError。输出的是10065.10065的意思就是主机不可达。于是我网上搜找了一番。发现问题所在,防火墙的问题。 我记不得有好多问题是这个原因了。记得以前ISCSA也是有这个问题。 关闭防火墙,service iptables stop.然后编译,connect成功,而且速度与上次是不同一个级别的。
2、send数据到服务器成功,但是服务器发送数据过来却出错。同样的找错误,getLastError。发现是10054.网上浏览一番,发现是服务器关闭了服务。服务器代码部分是这样的:
|
|