wince 4.2デバイス用のBluetoothクライアントプログラムを作成しました。デバイスの検出は正常に動作します。しかし、私はPCに接続しようとすると、すぐにエラーコード10053
で接続関数が返されます。認証コードを入力するプロンプトが表示された状態で、接続要求がPCによって処理されていましたが、winceデバイスは待機していないようです。WinCE:接続中に10053エラーが発生しました
この問題の原因は何ですか?
WSAStartup(..)…////was successful.
SOCKET m_Socket =Socket (AF_BTH, SOCK_STREAM, BTHPROTO_RFCOMM); //was successful.
SOCKADDR_BTH sClinet;
memset (&sClinet, 0, sizeof(sClinet));
sClinet.addressFamily = AF_BTH;
sClinet.btAddr = btd.btaddr; ; //BT_ADDR of the PC obtained via Device Discovery..
sClinet.port = BT_PORT_ANY; //I did try 0, did not help!
sClinet.serviceClassId = RFCOMM_PROTOCOL_UUID;
int nConErr = connect (m_Socket, (SOCKADDR *)&sClinet, sizeof(sClinet));
nConErr
戻ってすぐに10053
:私は、次の手順(簡略化のために取り除かエラー処理)を使用しています。 PCが接続を認識し、認証のためにPINを入力するように促すメッセージを表示したにもかかわらず、それは待っていません。