这是服务器端程序
import socket
s = socket.socket()
host = socket.gethostname()
port = 9077
s.bind((host,port))
s.listen(5)
while True:
c, addr = s.accept()
print("Connection accepted from " + repr(addr[1]))
c.send("Thank you for connecting")
c.close()
这是客户端程序
import socket
s = socket.socket()
host = socket.gethostname()
port = 9077
s.connect((host, port))
print s.recv(1024)
当我在同一台计算机上运行这两个程序时,它可以完美运行。 但是当我在同一网络上的两台不同计算机上运行客户端和服务器程序时,该程序不起作用。
谁能告诉我如何将消息从一台计算机发送到同一网络上的另一台计算机。
这是我第一次做任何网络编程。任何帮助,将不胜感激
提前致谢