Mac Lion ホストから、VM で実行されている Windows 7 ゲスト OS にテキストを送信したいと考えています。メッセージをリッスンできるように、Windows 7でクライアントとサーバーアプリケーションを実行しています。ここで、Mac クライアントから Windows vm で実行されているサーバーにメッセージを送信できればと思います。Windows VM にメッセージを送信したい理由は、Windows が私の主な開発プラットフォームだからです。
ありがとう、
ベン
標準の RPC 通信を使用できます。
潜在的なテクニックは次のとおりです。
メッセージの場合、テキスト コンテンツ (XML や JSON を使用するなど) を Mac から使用することを好む場合は、たとえばIndyを使用して、RESTful サーバー経由でコンテンツを提供できます。したがって、HTTP を使用することをお勧めします。Mac で完全に認識されていない限り、バイナリ形式を使用しないでください。別の実装の可能性については、高速な http.sys サーバーや DB からの JSON プロセスなど、 mORMot の低レベルのものを使用してこのサンプル コードを確認できます。
しかし、Mac クライアントの作成方法を知らなければ (Delphi 2007 では Mac 用にコンパイルできませんでした)、正確な解決策を決定することはできません。
Lazarus IDE (Free Pascal) を使用して Mac 用のクライアントを作成できます。コードは Delphi コードに非常に近いです。Synapse を http/tcp-ip ライブラリとして使用する必要があります。