用Python Socket进行简单的电脑间通信
程序员文章站
2022-03-24 11:35:19
...
服务端代码
import socket
s = socket.socket()
host = socket.gethostname()
port = 8080
s.bind((host, port))
s.listen(5)
while True:
c, addr = s.accept()
print 'address: ', addr
str = raw_input("what do you want to sent ?")
c.send(str)
c.close()
客户端代码
import socket
while(1):
s = socket.socket()
host = socket.gethostname()
port = 8080
s.connect((host, port))
print s.recv(1024)
s.close()
以上代码可以都在一台电脑上运行来实现自我通信,如果要实现电脑间通信, 需先获得运行服务端代码的电脑的ip地址(linux下可通过 ifconfig 命令查看), 然后将客户端代码的host改为服务端的ip地址即可.
上一篇: php写支付怎么确保安全
下一篇: Servlet