AnyChat技术支持论坛

标题: (求助)应用层在P2P通的时候,怎么能够得到对方的内网IP地址呢? [打印本页]

作者: CoCoChen    时间: 2015-9-16 14:28
标题: (求助)应用层在P2P通的时候,怎么能够得到对方的内网IP地址呢?
如题所示!

作者: admin    时间: 2015-9-16 14:44
您好,P2P过程是AnyChat内核自动完成的,如果您希望获取P2P的内网IP地址,您可以调用API接口:

  1. #define BRAC_USERSTATE_LOCALIP                                7        ///< 用户本地IP地址(内网,参数为字符串TCHAR类型)
  2. #define BRAC_USERSTATE_INTERNETIP                        8        ///< 用户互联网IP地址(参数为字符串TCHAR类型)

  3. // 查询指定用户相关状态
  4. BRAC_API DWORD BRAC_QueryUserState(DWORD dwUserId, int infoname, char FAR* infoval, int infolen);
复制代码
对应android的代码就是:
  1. anychat.QueryUserStateInt(userid, AnyChatDefine.BRAC_USERSTATE_LOCALIP);
复制代码

作者: CoCoChen    时间: 2015-9-16 16:01
好的 谢谢!!!




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3