python socket模組和方法

2021-10-02 22:49:39 字數 656 閱讀 3557

要建立套接字,必須使用 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 套接字,需要執行以下語句。

Python socket模組應用

socket 本文記錄了一些socket模組的簡單應用,對於具體原理還沒來得及深究。利用socket模組進行埠連線驗證和掃瞄 在linux中常用nc命令來進行遠端埠是否開放的驗證。但是這個命令並不是系統自帶的,所以還比較麻煩。如果利用python自帶的socket模組就可以比較自由地進行埠驗證了。是...

python socket 函式 模組

import socket socket 函式 1,語法格式 socket.socket family type proto family 套接字家族可以使af unix或者af inet type 套接字型別可以根據是tcp連線和udp連線分為sock stream或sock dgram prot...

python socket模組 監控埠

import socket,re 叫做非貪婪匹配,盡可能的少匹配 叫做貪婪匹配,盡可能的多匹配 a fenif1212nfi129f21f res re.compile d findall a print res hosts 1.1.1.1 90 2.2.2.2 8080 127.0.0.1 80 ...