python實現socket很簡單,保證你的環境有響應的python環境就可以,我使用的是socket,demo代碼如下:
server端程序:
1 # coding:utf-8 2 3 import socket # 導入 socket 模塊 4 5 6 def test_server(): 7 s = socket.socket() # 創建 socket 對象 8 9 host = socket.gethostname() # 獲取本地主機名 10 port = 12345 # 設置端口 11 addr = (host, port) # 設置地址tuple 12 s.bind(addr) # 綁定端口 13 14 s.listen(10) # 等待客戶端連接 15 while True: 16 c, addr = s.accept() # 接收客戶端的連接 17 print '連接地址:', addr 18 c.send('this is a test!') 19 c.close() # 關閉連接
client端程序:
1 # coding:utf-8 2 3 import socket # 導入 socket 模塊 4 5 def test_client(): 6 s = socket.socket() # 創建 socket 對象 7 host = socket.gethostname() # 獲取本地主機名 8 port = 12345 # 設置端口 9 addr = (host, port) 10 s.connect(addr) # 綁定端口號 11 print s.recv(1024) # 打印接收的數據 12 s.close() # 關閉連接
代碼執行結果:
server端:
client端: