0

Mac Lion ホストから、VM で実行されている Windows 7 ゲスト OS にテキストを送信したいと考えています。メッセージをリッスンできるように、Windows 7でクライアントとサーバーアプリケーションを実行しています。ここで、Mac クライアントから Windows vm で実行されているサーバーにメッセージを送信できればと思います。Windows VM にメッセージを送信したい理由は、Windows が私の主な開発プラットフォームだからです。

ありがとう、

ベン

4

2 に答える 2

3

標準の RPC 通信を使用できます。

潜在的なテクニックは次のとおりです。

  • TCP/IP パケット (Windows と Mac の両方がサポート);
  • HTTP メッセージ。
  • DataSnap メッセージ。
  • RemObjects メッセージ (ニーズに一致しますが、高価です)。

メッセージの場合、テキスト コンテンツ (XML や JSON を使用するなど) を Mac から使用することを好む場合は、たとえばIndyを使用して、RESTful サーバー経由でコンテンツを提供できます。したがって、HTTP を使用することをお勧めします。Mac で完全に認識されていない限り、バイナリ形式を使用しないでください。別の実装の可能性については、高速な http.sys サーバーや DB からの JSON プロセスなど、 mORMot の低レベルのものを使用してこのサンプル コードを確認できます。

しかし、Mac クライアントの作成方法を知らなければ (Delphi 2007 では Mac 用にコンパイルできませんでした)、正確な解決策を決定することはできません。

于 2012-06-12T10:51:43.380 に答える
0

Lazarus IDE (Free Pascal) を使用して Mac 用のクライアントを作成できます。コードは Delphi コードに非常に近いです。Synapse を http/tcp-ip ライブラリとして使用する必要があります。

于 2012-06-12T16:39:16.357 に答える