2012-04-27 7 views
1

C#を使用してチャットクライアントサーバーアプリケーションを作成しようとしています。クライアントはシンプルなメトロアプリケーション(WinRT)になり、サーバーは「旧式」デスクトップアプリケーションになります。最初にサーバーとクライアント間の接続を確立する方法と、クライアントからサーバーに「こんにちはの世界」メッセージを送信する方法を簡単なコードで記述できますか?私はこの問題の解決策を3日間から探しています。私はStreamSockets、TcpClient、ソケットについてほとんど何でも読んでいますが、問題はまだ解決できません。異なるプラットフォームの限界が最大の問題です。 WinRTはTcpClientオブジェクトを使用できず、古いデスクトップアプリケーションはサーバーからデータを受け取るためのStreamSocketsを作成できません。前もって感謝します。ソケットを使用してWinRTクライアント(.NET 4.5)からDesktop Server(.NET 4.0)に簡単なメッセージを送信するにはどうすればいいですか?

+0

多分この古い質問を参照してください。 http://stackoverflow.com/questions/7465517/how-can-a-metro-app-in-windows-8-communicate-with-a-backend-desktop-app-on-the-s – Rup

+0

[ソケットを使用して.NET 4.5と.NET 4.0の間でデータを送信する方法?](http://stackoverflow.com/questions/10348745/how-to-send-data-between-net-4-5-and-net-4 -0-with-sockets) –

+0

@Rupこの古いトピックは有用ではありません。なぜなら、ソケットだけを使う必要があるからです。 –

答えて

3

これはできません。 Microsoftは、winrtアプリケーションからlocalhost上の他のアプリケーションへの通信を明示的にブロックしています。

関連する問題