2009-04-13 4 views
0

これを実行する簡単な方法が必要であると確信しています。私は、オブジェクト間の双方向通信が可能な方法で、クロスシステム通信をセットアップしようとしています。私はそれがこのようなものになると思います。C#での単純なリモートプロセスオブジェクトのやりとり

public interface ISharedResource 

public class SharedResourceHost : ISharedResource //<- slave process 

SharedResourceHost resource = new SharedResourceHost("http://192.168.1.102/HostedResources/Process1"); 

resource.Invoke("SomeMethod"); 

このようなものはありますか?私は歯を抜いてウェブサービスなどを設定する必要はありませんが、もし私がする必要があります。

答えて

3

WCFをチェックする必要があります。ここで説明するには大きすぎますが、この記事ではいくつかの点を指摘してください。

http://msdn.microsoft.com/pt-br/library/bb907581.aspx

WCFを使用すると、2つのオブジェクトがお好みのプロトコルを使用して通信可能なインタフェースを設定することができます。

2

あなたは間違いなくここに車輪を発明しています。 System.Runtime.Remoting名前空間を見てください。私はチュートリアルでリンクしたいですが、私はGoogleをチェックするだけで、あなたよりもあなたにとってより意味をなさないものを評価することができます。

+0

はこれに簡単に答えていますか? – Firoso

+0

自分でするより簡単です。 –

+0

*笑い* WCF簡単な解決策ですか?私はそれが良いと聞いていますが、私の「実験」では、私はITSの背景が完全に欠如しているために構成に誓っていました。 – Firoso

0

RemotingまたはWCFのいずれかになります。しかし、どちらの場合でも、正しいポートが開いていることを確認する必要があります。 Web Servicesを設定するのは難しいとは思えませんが、私はあなたの投稿にしか行くことができません。

関連する問題