Перейти к содержимому


Фото

Не создаётся сокет Bluetooth.


  • Чтобы отвечать, сперва войдите на форум
Нет ответов

#1 lemik

lemik

    Member

  • Members
  • ФишкаФишка
  • 95 Сообщений:

Опубликовано 17.03.2009 - 13:37

Здравствуйте, есть смартфон (Windows Mobile 6) с Bluetooth, который работает хорошо - наушник подключается и т.д.
Пробую создать сокет как в примере:

    WSADATA wsd;
    if (WSAStartup (MAKEWORD(1,1), &wsd)) {
        AfxMessageBox (L"Initialization of socket subsystem failed! Error = %d\n", WSAGetLastError ());
        return;
    }
    SOCKET s = socket (AF_BT, SOCK_STREAM, BTHPROTO_RFCOMM);
    int nErr;
    if ( INVALID_SOCKET == s )
    {
        nErr = WSAGetLastError();
    }

сокет получается "инвалидным" nErr = 10047, в "хелпе" написано что мол тип протокола не cовместим с типом адреса, но при создании сокета Bluetooth параметры вообще не выбираются. Такой результат я получаю вне зависимости от того включён Bluetooth или выключен, поключен к нему наушник или нет. Почему мне не удаётся создать Bluetooth сокет?




0 пользователей читают эту тему

0 members, 0 guests, 0 anonymous users