処理時間のながーーいバッチ処理のテストをすることが多い今日この頃。昨夜、「バッチおわったよ!」の通知を IP Messenger 使ってやれないかなぁと思ってソース見てみたら、プロトコルの説明書きが付いてて分かりやすかった。 #!/usr/bin/env python # -*- coding: utf-8 -*- import socket import random IPMSG_VERSION = 0x0001 IPMSG_SENDMSG = 0x00000020 LOCAL_USER = 'mitszo' LOCAL_HOST = 'pyhost' def makemsg(message): return "1:%d:%s:%s:%d:%s" % ( random.randint(1, 1000), LOCAL_USER, LOCAL_HOST, IPMSG_SENDMSG, mes