wiFi環境でSocket-Serverと通信するTCPソケットクライアントアプリをテストしています。
1.)VS2005を使用してSocket-Server(Netframework v2.0)用のコンソールアプリを作成しています
1.1):IPアドレス:192.168.1.100およびポート番号3456を使用してPCでコンソールアプリを起動します
- ソケットサーバーに接続するためのクライアントとして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=エンドポイント; ......ここでタスクを実行するには
- 結果表示:NotConnectedまたはConnection Reset
a。SocketはこのようにWindowsPhoneで機能しますか?見逃しているものはありますか?
ただし、WPエミュレーターでは機能します。
b。WP用のNetframeworkv4のソケットバージョンとWinForm用のソケットバージョン2.0またはVS25のコンソールアプリ/VS2008のNetframeworkv3.5の間の通信に問題はありますか?
あなたの助けに感謝。