ユーザ用ツール

サイト用ツール


appendix:外部アプリケーション連携

差分

このページの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で実装することとなり手間が爆増((倍どころでは済まない))する。\\
 +一癖ある。\\
appendix/外部アプリケーション連携.1652085250.txt.gz · 最終更新: 2022/05/09 17:34 by fumble