2014-07-19から1日間の記事一覧

Pythonでソケットタイムアウト値の設定と取得

コードは以下の通り: #!/usr/bin/env python # -*- coding: utf-8 -*- import socket def test_socket_timeout(): """ タイムアウト値を設定する """ s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) print "Default socket timeout: %s" % s.getti…

Pythonでホストバイトオーダとネットワークバイトオーダ間の変換をする

低レベルネットワークのアプリケーションを書くときに、2つのマシン間での低レベルデータ伝送をすることがある。 このときデータを、ホストの形式からネットワーク形式へ変換する必要がある。コードは以下の通り: #!/usr/bin/env python # -*- coding: utf-…

Pythonでポート番号とプロトコル名からサービス名を調べる

コードは以下の通り: #!/usr/bin/env python # -*- coding: utf-8 -*- import socket def find_service_name(port, protocolname): """ ポート番号とプロトコル名からサービス名を調べる """ print "Port: %s => service name: %s" % (port, socket.getserv…