繁体   English   中英

套接字错误:111 [.connect((host, port))]

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM