差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
appendix:外部アプリケーション連携 [2022/05/09 17:35] fumble |
appendix:外部アプリケーション連携 [2023/02/07 16:07] (現在) fumble [名前付きパイプ] |
||
---|---|---|---|
行 32: | 行 32: | ||
===メリット=== | ===メリット=== | ||
- | 多機能。\\ | + | インターネットで使われているもの。\\ |
- | やる気があれば別PCとも繋がれる。\\ | + | もちろん別PCとも繋がれる。\\ |
===デメリット/ | ===デメリット/ | ||
行 43: | 行 43: | ||
===コツ=== | ===コツ=== | ||
めんどうなのでライブラリ化してしまうのがいい。\\ | めんどうなのでライブラリ化してしまうのがいい。\\ | ||
+ | 需要があったらおいらのやつ公開するよ?\\ | ||
+ | ====ファイル共有==== | ||
+ | 現在は使用していない。 | ||
+ | ===メリット=== | ||
+ | 簡単で送れるものも多い。\\ | ||
+ | |||
+ | ===デメリット/ | ||
+ | 同期がちょっとめんどい、FileSystemWatcherを使うか?\\ | ||
+ | (FileSystemWatcherのUnity(Mono)の動作は未確認)\\ | ||
+ | |||
+ | ====IPC==== | ||
+ | メイドいぢり間((メイドいぢりの多重起動時の通信))で使用。 | ||
+ | |||
+ | ===メリット=== | ||
+ | .NET Frameworkでは結構スタンダードな方法。\\ | ||
+ | でも.NETではサポートされていない。\\ | ||
+ | |||
+ | ===デメリット/ | ||
+ | Unity(mono)では使えない((少なくともオダメが使用しているバージョンでは))のでオダメとのやりとりは無理。\\ | ||
+ | |||
+ | ====名前付きパイプ==== | ||
+ | 初期のメイドいぢりで使用。 | ||
+ | 某有名メイドのパラメータを書き換えるプラグインが使用している。\\ | ||
+ | |||
+ | ===メリット=== | ||
+ | 比較的メジャーなプロセス間通信。\\ | ||
+ | |||
+ | ===デメリット/ | ||
+ | Unityの名前付きパイプ関連の挙動があやしい((少なくともオダメが使用しているバージョンでは))。 | ||
+ | 恐らく非同期IOに対応していない。\\ | ||
+ | 従ってWin32APIで実装することとなり手間が爆増((倍どころでは済まない))する。\\ | ||
+ | 一癖ある。\\ |