2009-07-01 3 views
4

.NET Remotingでサンプルを作成しています。自分のネットワーク内のコンピュータと別のネットワーク内のコンピュータとの間でデータを交換することは可能ですか?あなたがネットワーク間での.NET Remotingを使用することができます(と私はそれができる疑う).NETでのクロスネットワークリモート処理

+0

スパムのように見えます... –

+0

他のコンピュータが別のネットワークにある場合は、データを交換できません。両方ともインターネットに接続している場合は、http://msdn.microsoft.com/en-us/library/system.net.sockets.socket.aspxをご覧ください。 – weiqure

+13

私は非常に悲しいです(削除された)コメントこの投稿...質問がうまくいく必要がある場合 - 編集してください。ただそれを攻撃しないでください。これを明確にするためにはちょっと時間がかかりました... –

答えて

6

場合であっても、そこにいくつかのことを考慮します

  • ファイアウォールは、それが特に便利
  • .NETリモーティングがある加えることはできません

  • .NET Remotingのはセキュリティやintergrity

MSDNを参照してくださいを提供しないが、非推奨

このトピックでは、既存のアプリケーションとの 下位互換性のために保持され、新たな発展のために 推奨されていないレガシー 技術に固有のものです。分散型 アプリケーションは、Windows通信 Foundation(WCF)を使用して を開発する必要があります。

個人的には、私はクロスネットワークIPCのニーズに合わせてWCFを見ています。

+1

+1。質問がスパムであれば、あなたの答えはチョリソです。 いくつかの敬意と冷静な反応を見てうれしいです。 –

+1

セキュリティの点が追加されました。 .NETリモートエンドポイントは、制御された環境を超えて公開されていると、誰でも使用できます。 – Richard

+0

ありがとう、マークとリチャード。私は次のプロジェクトで.NET Remotingを探していましたが、他の選択肢をチェックします。 –

関連する問題