getsockname (Bluetooth)
9/8/2008
Essa função recupera o local de nomes para um Soquete.
Observação
Essa função é realmente uma função sockets do Windows (Winsock).No entanto, as informações que são apresentadas em ele é específicas para Bluetooth.
Syntax
int getsockname(
SOCKET s,
struct sockaddr FAR* name,
int FAR* namelen
);
Parameters
- s
[no] Descritor identificando um Soquete.
- Nome
[out] Recebe o endereço (Nome) da Soquete.
- namelen
[in, Out] Tamanho da reserva de nome.
Return Value
Se não houver erro, essa função retornará zero. Se um erro ocorrer, será retornado um valor de SOCKET_ERROR, e um código de erro específicos podem ser recuperadas por chamado WSAGetLastError.
Remarks
Uso getsockname Para recuperar o canalizar servidor alocado para o Soquete por uma chamar para BIND e o endereço Bluetooth do local dispositivo.
O seguinte exemplo codificar mostra como usar getsockname.
SOCKADDR_BTH sab;
int len = sizeof(sab);
if (0 == getsockname (s, &sab, &len)) {
wprintf (L"Local Bluetooth device is %04x%08x, server channel = %d\n",
GET_NAP(sab.btAddr), GET_SAP(sab.btAddr), sab.port);
}
Para obter mais informações sobre o getsockname função, consulte getsockname (Soquetes do Windows) Na Referência da sockets do Windows (Winsock).
Requirements
Header | winsock2.h |
Library | Ws2.lib |
Windows Embedded CE | Windows CE .NET 4.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |
See Also
Reference
Bluetooth Application Development Functions