【发布时间】:2011-11-21 06:53:45
【问题描述】:
我有这个代码:
>>> import socket
>>> sck = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
>>> sck = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
>>> sck.connect(('loaclhost', 2525))
我有这个错误:
Traceback (most recent call last): File "<pyshell#4>", line 1, in <module> sck.connect(('localhost', 2526)) socket.error: [Errno 10061] No connection could be made because目标机器主动拒绝
请帮帮我。哪里可能出错?我该如何修复它?
【问题讨论】:
-
为什么要创建两个套接字并丢弃一个?为什么错误显示与端口 2526 的连接失败,而您编写了尝试连接到端口 2525 的代码?是否真的在监听这些端口中的任何一个?
标签: python sockets error-handling python-3.x