Python網路程式設計

2022-05-01 10:12:07 字數 737 閱讀 5352

單次會話

server端

import

socket

sk =socket.socket()

sk.setsockopt(socket.sol_socket,socket.so_reuseaddr,1)  # 避免服務端重啟時因埠問題報的錯
sk.bind((

'127.0.0.1

',8080))

sk.listen()

conn,addr = sk.accept() #

conn是建立的乙個連線,通過這個鏈結,可以首發訊息,adrr

ret =conn.recv(1024)

print

(ret)

conn.send(b'hi

') #

網路傳輸必須時bytes型別

conn.close()

sk.close()

client

import

socket

sk =socket.socket()

sk.connect((

'127.0.0.1

',8080))

sk.send(b

'hello')

ret = sk.recv(1024)

print

(ret)

sk.close()

多次會話

無限的說話

python網路程式設計 TCP網路程式設計

tcp程式設計 客戶端 import socket 1 套接字 tcp socket socket.socket socket.af inet,socket.sock stream 2 建立鏈結 tcp socket.connect 172.27.35.1 8080 3 傳送資訊 tcp socke...

python 網路程式設計

今天晚上學習了一下python的網路程式設計,實現了client向server傳送資料,server反饋資訊 python 3.3 版本 server from socket import class tcpserver object def init self,serverport self.se...

python網路程式設計

網路通訊是計算機之間的程序之間的通訊。tcp程式設計 tcp連線建立是雙向通道,客戶端與服務端都可以給對方傳送資料。建立tcp連線時,主動發起連線的叫客戶端,被動響應連線的叫服務端。建立乙個tcp的socket連線 用socket family,type 建立套接字獲得socket物件。family...