很多學習計算機網的學生,對于伺服器和客戶機,以及應用層協定 表示層了解的不徹底,在這裡我使用Python編寫了用于傳輸學生資訊的程式。服務端使用TCP的8898端口偵聽用戶端的請求。用戶端向服務端發送學生資訊。資訊的格式已經固定。QQ号+姓名+手機号+位址,每個學生一行。服務端收到後将資訊存儲到記事本檔案。
服務端程式代碼:
from socket import *
host = '192.168.80.120'
bufferSize = 1024
port = 8898
sc = (host,port)
s = socket(AF_INET,SOCK_STREAM)
s.bind(sc)
s.listen()