網絡編程-socket實現簡單套接字通信
阿新 • • 發佈:2018-04-26
分享 系統 phone ddr image 實現 nec 技術分享 ron
Service
import socket phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#給予網絡,機於TCP協議的通信 #端口0-65535 #0-1024給操作系統使用 phone.bind((‘127.0.0.1‘,8080)) #開始監聽,表最大掛起鏈接數 phone.listen(5) #等待鏈接 #res=phone.accept() #res是一個套接字對象和客戶地址 conn,client_addr=phone.accept() #收發消息,1024個字節,表示最大接收1024個字節 data=conn.recv(1024) #conn負責收發數據conn.send(data.upper()) #關閉連接 conn.close()
Client
import socket client=socket.socket(socket.AF_INET,socket.SOCK_STREAM) client.connect((‘127.0.0.1‘,8080)) #發送數據 client.send(‘hello‘.encode(‘utf-8‘)) #收數據 data=client.recv(1024) print(data) #關閉連接 client.close()
網絡編程-socket實現簡單套接字通信