Python網路程式設計

2021-08-24 23:06:01 字數 679 閱讀 8889

第一步:

要使用 socket.socket()函式來建立套接字。其語法如下:

socket(socket_family, socket_type, protocol=0)

socket_family 可以是 af_unix 或 af_inet。socket_type 可以是 sock_stream 或 sock_dgram。這幾個常量的意義可以參考之前的解釋。protocol 一般不填,預設值為 0。

第二步:

建立乙個 tcp/ip 的套接字,你要這樣呼叫 socket.socket():

tcpsock = socket.socket(socket.af_inet, socket.sock_stream)

同樣地,建立乙個 udp/ip 的套接字,你要這樣:

udpsock = socket.socket(socket.af_inet, socket.sock_dgram)

第三步:

由於 socket 模組中有太多的屬性。我們在這裡破例使用了』from module import 『語句。使用』from socket import 『,我們就把 socket 模組裡的所有屬性都帶到我們的命名空間裡了,這樣能大幅減短我們的**,雖然實際工程並不允許這種情況出現,但是因為是學習,所以我們可以允許。

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...