Application_Connect 函数
标头: #include <applibs/application.h>
创建可与支持实时的应用程序通信的套接字。 套接字以连接状态创建,可与 send () 和 recv () 函数一起使用,以便向支持实时的应用程序传输消息或从中传输消息。 消息格式类似于数据报。
int Application_Connect(const char *componentId);
参数
-
componentId
指向包含支持实时的应用程序的组件 ID 的字符串的指针。
错误
如果遇到错误并设置为 errno
错误值,则返回 -1。
EINVAL:指定的无效
componentId
。EACCES:应用程序清单中的 AllowedApplicationConnections 功能中未列出支持实时的应用程序的组件 ID。
还可以指定任何其他 errno
错误;此类错误不是确定性的,并且可能不会通过系统更新保留相同的行为。
返回值
返回套接字的文件描述符,如果失败,则返回 -1,在这种情况下 errno
,将 设置为错误值。
应用程序清单要求
当前 应用程序的应用程序清单 必须在 AllowedApplicationConnections 功能中列出支持实时的应用程序的组件 ID。 此外,支持实时的应用程序的应用程序清单必须在 AllowedApplicationConnections 功能中列出当前应用程序的组件 ID。