04WebServerや、新しいサーバソフトへのUPnP機能やダイナミックDNS機能の実装方法を考えています。
問題は、別のプロセスとして切り分けるかですね。
UPnP機能やダイナミックDNS機能を別のプロセスとして切り分けてれば、サーバソフトの安定性は上がりますし、コードも切り分けられるので、メンテナンスも容易です。
その反面、プロセスが二つになるので、プロセス間通信やプロセス起動・終了の管理など面倒そうです。特に、サービスとして登録しないアプリケーションモードでの動作で問題になりそうです。
まあ、別のプロセスとして切り分ける方が良さそうですね
問題は、別のプロセスとして切り分けるかですね。
UPnP機能やダイナミックDNS機能を別のプロセスとして切り分けてれば、サーバソフトの安定性は上がりますし、コードも切り分けられるので、メンテナンスも容易です。
その反面、プロセスが二つになるので、プロセス間通信やプロセス起動・終了の管理など面倒そうです。特に、サービスとして登録しないアプリケーションモードでの動作で問題になりそうです。
まあ、別のプロセスとして切り分ける方が良さそうですね