Python 2.7 プログラム 'A' は SIGUSR1 をプログラム 'B' に送信します。Python 2.7 プログラム 'B' は tcp/ip ソケットを開き、いくつかの情報をプログラム 'A' に送信します。これは正常に動作します。
現時点では、プログラム 'B'' がソケットに使用するポートは、sigusr1 ハンドラにハード コードされています。
プログラム「A」がプログラム「B」にどのポートを使用するかを伝えられるようにしたいと考えています。
信号がプログラム 'B' に到達すると、フレーム オブジェクトが配信されます。
def usr1_handler(self, signum, frame):
HOST, PORT = 'localhost', 11001
プログラム「B」が sigusr1 ハンドラでポートを取得できるように、要求された IP ポートをフレーム オブジェクト内に埋め込む方法はありますか?