ホームページ > バックエンド開発 > Python チュートリアル > Pythonネットワークプログラミングでよく使われる関数のまとめ

Pythonネットワークプログラミングでよく使われる関数のまとめ

高洛峰
リリース: 2016-10-20 10:24:03
オリジナル
1582 人が閲覧しました

Pythonネットワークプログラミングでよく使われる関数をまとめます

socket.getservbyname(servicename[, protocolname]) –> integer
   
查询某个协议对应的端口号,需要使用两个参数,servicename对应端口名称,如 http, smtp,等。protocolname对应tcp,udp。
ログイン後にコピー
s.getsockname()
s.getpeername()
ログイン後にコピー

getsockname: IPソケットの場合、アドレス情報はペア(hostaddr, port)です

getpeername: のアドレスを返します。 IP ソケットの場合、アドレス情報はペア (hostaddr、ポート) です。


一般的な I/O および通信の問題に関連するソケット例外

アドレス情報のクエリに関連するソケット。 gaierror

他のアドレスエラーに関連するSocket.herror

ソケットでsettimeout()を呼び出した後の処理タイムアウトに関連するSocket.timeout

connect()呼び出しを使用する場合、プログラムはそれを解決できますホストの変換に問題がありますホスト名が正しくない場合、socket.gaierror が生成されます。リモート ホストへの接続に問題がある場合は、socket.error が生成されます。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート