0

wiFi環境でSocket-Serverと通信するTCPソケットクライアントアプリをテストしています。

1.)VS2005を使用してSocket-Server(Netframework v2.0)用のコンソールアプリを作成しています

1.1):IPアドレス:192.168.1.100およびポート番号3456を使用してPCでコンソールアプリを起動します

  1. ソケットサーバーに接続するためのクライアントとしてWindowsPhoneを使用する。

2.0)電話でwifi接続を設定します。

2.1)アプリを起動してWifiでサーバーに接続します

サーバーに接続するためのクライアントコード(コンパイル済みエラーなし)

//-TCPソケットクライアントの作成からアイデアを得る

http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202858(v=vs.105).aspx


            //エンドポイントを作成します

            var ipAddress = IPAddress.Parse(hostName);
            var endpoint = new IPEndPoint(ipAddress、portNumber); //(192.168.1.100、3456)

            //インターネットワークアドレスファミリを使用して、ストリームベースのTCPソケットを作成します。
            _socket = new Socket(AddressFamily.InterNetwork、SocketType.Stream、ProtocolType.Tcp);       

            SocketAsyncEventArgs socketEventArg = new SocketAsyncEventArgs();            
            socketEventArg.RemoteEndPoint=エンドポイント;

           ......ここでタスクを実行するには

  1. 結果表示:NotConnectedまたはConnection Reset

a。SocketはこのようにWindowsPhoneで機能しますか?見逃しているものはありますか?

ただし、WPエミュレーターでは機能します。

b。WP用のNetframeworkv4のソケットバージョンとWinForm用のソケットバージョン2.0またはVS25のコンソールアプリ/VS2008のNetframeworkv3.5の間の通信に問題はありますか?

あなたの助けに感謝。

4

0 に答える 0