我在属于同一网络的两台不同计算机上运行了两个不同的脚本。
ms.py
#!/usr/bin/env python3
import socket
s = socket.socket()
host = socket.gethostname()
port = 1240
s.bind((host, port))
s.listen(5)
while True:
c, addr = s.accept()
print ('Got connection from', addr)
c.send(bytes('Thank you for connecting', 'utf-8'))
c.close()
mc.py
#!/usr/bin/env python3
import socket
s = socket.socket()
host = '192.168.43.177'
port = 1240
s.connect((host, port))
print (s.recv(1024))
这里192.168.43.177是运行ms.py
的机器的ip我得到了
ConnectionRefusedError: [Error 111} Connection refused
帮我编写代码。 我试图复制客户端和服务器功能。