TCP/UDPのクライアント/サーバーツールをpythonで作る

単純なTCP、UDP通信がGUIで使い勝手よく行えるツールが欲しくなったので作ってみた。
通信ツール自体はググればいろいろとあるけど、自分で作れて用途に応じていじれた方が何かと使い勝手がいいし。
一応exe化して置いといたのでツールだけ使いたい人はここから引っ張ってくだ ...
pythonでイーサパケットを解析 ~イーサネットヘッダとIPヘッダのプロトコル解析~

今回はイーサフレームのダンプデータのうち、イーサネットヘッダどIPヘッダをpythonで解析するツールを作成してみました。
本来wiresharkで通信をキャプチャすれば事足りることなのですが、現在実装している組み込み機器において、機器内部で扱っている通信データを直接ダンプして確認 ...
pythonでDoIP ~②TCP通信~

今回はDoIPプロトコルの実装に入る前に、pythonでTCP通信を実施する方法について簡単に説明します。
UDPについては以下過去記事を参照。
TCPソケットメソッドそのうちちゃんとやろうと思いますが、今回は必要最低限のメソッドだけ。
サーバ関連メソッドメソッド ...pythonでDNSサーバ作成 ~③socketでUDPサーバを起動しよう~

本章ではpythonのsockeライブラリを使用して、サーバ起動ボタン押下でUDPサーバを起動するようにしてみました。
ただし、DNSサーバとしての動作(IPアドレス応答)は行わず、受信データを出力するのみ。
UDP socketそのうち詳しく勉強しようと思うけど、今は ...