尝试连接到tcp套接字时拒绝连接(linux)

时间:2017-08-19 16:22:05

标签: c++ linux sockets tcp

我使用VM ware在ubunto linux版本14.04(linux)上工作

我在ubunto 14.04(linux)下用c ++创建了TCP套接字 但是当我尝试使用" connect"套接字的方法失败并说 连接拒绝了。我试图关闭我的Windows(10)计算机中的防火墙,但它根本没有帮助。

非常感谢您的帮助!

def task(url, param1, param2):
    try:
       make_api_call(url, param1, param2)
    except ValueError as e:
       print("val error")            
       error_urls.append(url)

2 个答案:

答案 0 :(得分:1)

您的代码没有任何问题。 $ sed 's/\x0D//' file | od -c # also sed 's/\r//' 0000000 w h a t \r i s g o i n g o n \n 0000017 表示沿路径某处某人将TCP重置数据包发送回原始源。在显着位置使用网络流量监控工具(例如tcpdump,wireshark)来追踪它失败的位置。一个tcpdump示例:connection refused

答案 1 :(得分:0)

所以我解决了这个问题!

我很蠢......

灵魂在呼唤=>我打电话给不同的港口。

服务器侦听端口13301 并且客户端需要连接到同一个端口, 只有这时服务器接受客户端并与他一起打开新套接字..

非常感谢你的帮助!