TCPPython Python socket module Just a thin wrapper

  • Slides: 15
Download presentation
TCPでのPythonソケット関数 Python socket module: Just a thin wrapper over the underlying C library's socket

TCPでのPythonソケット関数 Python socket module: Just a thin wrapper over the underlying C library's socket calls. TCPでのPythonソケット関数 l l l l TCPによる通信 gethostname() gethostbyname(hostname) gethostbyname_ex(hostname) gethostbyaddr(ipaddress) s = socket(family, type [, proto]) s. bind(address) s. close() s. connect(address) s. listen(backlog) connection, address = s. accept() string = connection. recv(bufsize [, flags]) connection. send(string [, flags])

TCPでのPythonソケット関数 gethostname() 機能 ローカルマシンのホスト名を返す。 例 >>> from socket import * >>> gethostname() 'pro 3'

TCPでのPythonソケット関数 gethostname() 機能 ローカルマシンのホスト名を返す。 例 >>> from socket import * >>> gethostname() 'pro 3'

TCPでのPythonソケット関数 gethostbyname(hostname) 機能 ホスト名のIPアドレスを返す。 例 >>> from socket import * >>> gethostbyname("pro 1. anesth.

TCPでのPythonソケット関数 gethostbyname(hostname) 機能 ホスト名のIPアドレスを返す。 例 >>> from socket import * >>> gethostbyname("pro 1. anesth. kpu-m. ac. jp") '192. 168. 22. 1'

TCPでのPythonソケット関数 gethostbyname_ex(hostname) 機能 ホスト名のIPアドレス名、ニックネーム、IPアドレスを返す。 例 >>> from socket import * >>> gethostbyname_ex("pro 1. anesth.

TCPでのPythonソケット関数 gethostbyname_ex(hostname) 機能 ホスト名のIPアドレス名、ニックネーム、IPアドレスを返す。 例 >>> from socket import * >>> gethostbyname_ex("pro 1. anesth. kpu-m. ac. jp") ('pro 1. anesth. kpu-m. ac. jp', ['pro 1'], ['192. 168. 22. 1'])

TCPでのPythonソケット関数 gethostbyaddr(ipaddress) 機能 IPアドレスから、ホスト名のIPアドレス名、 ニックネーム、IPアドレスを返す。 例 >>> from socket import * >>> gethostbyaddr("192. 168.

TCPでのPythonソケット関数 gethostbyaddr(ipaddress) 機能 IPアドレスから、ホスト名のIPアドレス名、 ニックネーム、IPアドレスを返す。 例 >>> from socket import * >>> gethostbyaddr("192. 168. 22. 1") ('pro 1. anesth. kpu-m. ac. jp', ['pro 1'], ['192. 168. 22. 1'])