ユーザ用ツール

サイト用ツール


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

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

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