0

私は 3 台のクライアント PC と 1 台のローカル サーバーを持っています (実際には、Windows 7 Ultimate を使用している PC)。

サーバーPCにはXAMPPがインストールされており、PHPを使用して開発されたアプリケーションを実行しています。そこには、次の PHP 変数があります。

 $id='something';
 $value='something';

クライアントPCには、VB.NETを使用して開発されたソフトウェアがインストールされており(XAMMPはありません)、次のVB機能があります

Public Function Hello(ByVal test As String,ByVal test As String) As Boolean 
     //some code    
End Function

申し訳ありませんが、上記の VB.NET コードが間違っている場合、私は VB.NET の知識がありません (私の友人が VB.NET 部分を開発します)。

さて、私の質問は、上記の PHP 変数の値を、PHP を使用してクライアント PC のいずれかの VB 関数に送信する方法があるかどうかです。クライアント PC の IP アドレスが , 192.168.30.1,192.168.30.2であるとし192.168.30.3ます。ある場合は、その方法を教えてください。または、これに関する記事を知っていますか?

ありがとう

4

2 に答える 2

1

Windows URI スキームをそのまま使用できます。μTorrentのMagnet Linksで使われている方法と同じです。

アプリケーションを登録します: http://msdn.microsoft.com/en-us/library/ie/aa767914(v=vs.85).aspx

次に、アプリケーション引数を使用してデータをキャッチできます。アプリケーションを単一インスタンスにすることを忘れないでください。

于 2014-11-13T05:22:07.677 に答える
1

クライアント PC に送信しますか? いいえ。たとえ PHP がこれを実行できたとしても、サーバーは値をクライアントに送信するタイミングをどのように知るのでしょうか? 何がそれを引き起こしますか?アプリケーションがクライアント上で実行されていることをどのように知るのでしょうか?

クライアント アプリで関数内のサーバーを呼び出して、値を取得することができます。最も簡単な方法は RESTful エンドポイントをセットアップすることですが、SOAP などを使用することもできます。すべては、どれだけ複雑にしたいかによって異なります。

于 2012-06-21T19:39:54.117 に答える