タグ

ブックマーク / takano32.blogspot.com (1)

  • まだまだ Skype API で闘えます

    まあ、よく死にます。Skype APIを使ったシステムを作ったときにあたる最初の壁はたぶんこれ。Skype APIdbus 経由とかでSkypeクライアント通信することになるんですが、こいつがとにかくよく死ぬ。 これはそういうもんなんだ、とあきらめて dbus を叩くプロセスとビジネスロジックのプロセスを分けろ。dbus を叩くプロセスは死んでも表からは死んだようにみえないようにハンドリングして知らん顔しつつ、裏では殺して新しいプロセスを作る。注意点として、ここでは fork とか使ってもムダなことが多い。キレイなプロセスを用意しなおす。表のプロセスとのやりとりをうまく行えば外からはいかにもシステムが生き続けているようにみせることはできます。

  • 1