Python: TCP/IPv4 Socket Server/Client (1 Client接続のみ)

PythonでSocketサーバ、クライアントの接続方法を下記のソースコードを用いて確認。C言語のどう程度のサンプルと比較すると行数が少なく、書きやすい。これがThreadやノンブロッキング・多重化を用いた時にどの程度膨らむかは今後確認予定。

ソースコード(for Python 2.7)

補足はソースコード中のコメントを参照。サンプルの為、サーバ・クライアントは同一マシン上での実行を想定。
tsTcpServ.py

tsTcpclnt.py

実行結果

tsTcpServ.py

tsTcpClnt.py

参考サイト

  • ソケットプログラミング HOWTO — Python 2.7ja1 documentation

コメント