python - socket網絡編程
阿新 • • 發佈:2018-09-12
客戶 recv 關閉 style add client col bind 客戶端連接
基礎
server:
import socket # 導入 socket 模塊 s = socket.socket() # 創建 socket 對象 host = "127.0.0.1" # 獲取本地主機名 port = 12345 # 設置端口 s.bind((host, port)) # 綁定端口 s.listen(5) # 等待客戶端連接 while True: c, addr = s.accept() # 建立客戶端連接。 print (‘連接地址:‘, addr) info ="hello!" c.send(info.encode()) c2 = c.recv(1024) print(c2) c.close() # 關閉連接
client:
#--------------- s = socket.socket() # 創建 socket 對象 host = "127.0.0.1" # 獲取本地主機名 port = 12345 # 設置端口號 s.connect((host, port)) s2 = s.recv(1024).decode() info= "nihao!" s.send(info.encode()) print(s2,type(s2)) s.close()
python - socket網絡編程