【问题标题】:I have created 1 server which connect one client in another PC and another one as Localhost?我创建了 1 台服务器,它连接另一台 PC 中的一个客户端和另一个作为 localhost?
【发布时间】:2017-11-20 00:04:00
【问题描述】:

我需要运行我的客户端 2 次。我第一次需要使用本地网络 PC 运行,下一次我需要用作本地主机。我需要循环运行服务器,并且两者都需要使用GET HOST BY NAME() 连接。

如何改变服务器和客户端的线路。

服务器

host= raw input("Enter the IP Address: " )
port= 8521
s = socket.socket(socket.AF_ INET, socket.SOCK_STREAM)
s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
s.bind((host, port))

客户

s = socket.socket(socket.AF_INET , socket.SOCK_STREAM)
s.connect((host, port))

【问题讨论】:

    标签: python tcp tcpclient gethostbyname


    【解决方案1】:

    只需更改 Host = Socket.gethostname() 以便一旦打开通信端口,它将侦听具有相同端口号的相同 IP

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-15
      • 2016-11-13
      • 2023-03-23
      • 2016-09-25
      • 1970-01-01
      • 2012-10-07
      相关资源
      最近更新 更多