função Application_Connect
Cabeçalho: #include <applibs/application.h>
Cria um soquete que pode se comunicar com um aplicativo capaz em tempo real. O soquete é criado em um estado conectado e pode ser usado com as funções send() e recv() para transferir mensagens de e para o aplicativo com capacidade em tempo real. O formato de mensagem é semelhante a um datagram.
int Application_Connect(const char *componentId);
Parâmetros
-
componentId
Um ponteiro para uma cadeia de caracteres que contém a ID do componente do aplicativo com capacidade em tempo real.
Erros
Retorna -1 se um erro for encontrado e definir errno
como o valor do erro.
EINVAL: um inválido
componentId
foi especificado.EACCES: a ID do componente do aplicativo com capacidade em tempo real não foi listada no recurso AllowedApplicationConnections no manifesto do aplicativo.
Qualquer outro errno
também pode ser especificado; esses erros não são determinísticos e o mesmo comportamento pode não ser mantido por meio de atualizações do sistema.
Valor retornado
Retorna o descritor de arquivo do soquete ou -1 para falha, nesse caso errno
, é definido como o valor do erro.
Requisitos de manifesto do aplicativo
O manifesto do aplicativo atual deve listar a ID do componente do aplicativo com capacidade em tempo real no recurso AllowedApplicationConnections. Além disso, o manifesto de aplicativo do aplicativo com capacidade em tempo real deve listar a ID do componente do aplicativo atual no recurso AllowedApplicationConnections.