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の間の通信に問題はありますか?
あなたの助けに感謝。