2009-08-22 15 views
1

「外部コミュニケーション」という言葉は、「どうしたらいいの?」といった簡単なメッセージを送信できるようにするために、どの方法を使用する必要がないかという理由だけで使用しました。私のアプリケーションを実行している別のコンピュータの別の人に.NET外部コミュニケーション

私は文字どおり何百ものサンプルを試して編集し、さまざまなエラーを修正して、自分のものをいくつか考え出しました。

私は同じコンピュータ上で自分宛てのメッセージを送受信できますが、自分のサーバープログラムに接続する友人を得ることはできません。ポート80、8080、1009を使用していますが、他の多くの数字も試しました。私は何度もドキュメンテーションを読んだことがあります。また、ウェブ上のさまざまな記事を読んだり、それらの例を使ったりしています。

誰も私がどのように私はコンピュータ間で簡単なメッセージを送信し、受信することができますか?

答えて

1

は、ピア・ツー・ピアが結合してWCFアプリケーションのための古典的なケースのようですね。

は、あなたがそれをしなければならない示し記事やブログ記事のためにこれらのリンクのいくつかをチェックアウト:

マルク・

+0

ありがとう:)私は私を再作成する必要があることを意味しますか? WCFで再び全面的なプログラム?私はWinFormsを使用しています –

+1

いいえ - WCFは、メッセージの送受信を処理する通信レイヤーです。それはWinforms、WPF、webでうまくいく - あなたが夢見ているかもしれないどんなアプリでも! :-) –

+0

すごい! YAAAAY !!!あなたの答えのおかげでたくさん:-D –

2

これはLAN上または公共のインターネット上にありますか?ファイアウォールのルールはどちらの場合も異なる可能性があるので私は尋ねます。

wiresharkのようなパケットスニファを使用して、両方のPCの送信元ポートと宛先ポートでどのパケットが移動しているかを確認します。

+0

これはインターネット上で、リンクのためにありがとう私は今それをチェックしています:) –

1

コンピュータにファイアウォールがインストールされていますか? Windowsの新しいバージョンには、ファイアウォールがインストールされて動作しています。あなたはそれを見ていない場合は

Peer-to-Peer Programming with WCF and .NET Framework 3.5

+0

偉大なリンクをありがとうAlfred Myers:o) –

関連する問題