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