[英]Socket Error: 111 [.connect((host, port))]
我正在做一门课程,它现在正在教我套接字,但是他们显示的这段代码对我不起作用?
import socket
def main():
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
host = "localhost"
port = 5000
s.connect((host, port))
print("It works!")
if __name__ == "__main__":
main()
错误:
Traceback (most recent call last):
File "create_connection.py", line 14, in <module>
main()
File "create_connection.py", line 9, in main
s.connect((host, port))
ConnectionRefusedError: [Errno 111] Connection refused
编辑:
在此视频中没有任何内容在听,但没有错误?
应该有一个服务器在端口 5000 等待连接,只有这样它才能工作。 否则会出现此错误
连接请求失败,连接被拒绝。 您需要一个侦听 5000 端口的 TCP 服务器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.