iphone - iOS 4 :Compile PJSIP in TCP mode

标签 iphone ios tcp ios4 pjsip

如何在iPhone上以TCP模式编译PJSIP库?

我有步骤,但不知道需要修改哪些文件。

要启用 iOS 的多任务支持,请将 PJ_IPHONE_OS_HAS_MULTITASKING_SUPPORT 设置为 1。然后应用程序可以使用 API pj_activesock_set_iphone_os_bg() 来设置 iOS 后台模式设置。将该值设置为 1 将使 TCP 事件套接字能够在应用程序处于后台时接收传入数据。此设置的默认值为 PJ_ACTIVESOCK_TCP_IPHONE_OS_BG。默认情况下,当您运行 configure-iphone 时,这两个设置都会在 iOS 4 上启用

谁能告诉一下,为了在 TCP 模式下编译 PJSIP 库,需要对哪些文件进行更改。

非常感谢任何帮助。

最佳答案

pjsip 1.x 还是 pjsip 2.x?你想使用 pjsua 来构建一个应用程序还是想走得更低?

如果您想使用 TCP,您的 SIP 服务器/代理也应该支持它(有些 SIP 服务器不能正确支持 TCP)。

要获得 TCP 支持,您不必在编译时执行任何特殊操作 (1.x),但您必须像这样构建注册 uri:

“sip:用户名@服务器;传输=TCP”

关于iphone - iOS 4 :Compile PJSIP in TCP mode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10582386/

相关文章:

ios - 没有可见的@iterface CDVViewController

ios - Swift UITextField 类不显示编辑

iphone - 使用 UIImageWriteToSavedPhotosAlbum 保存图像时无法识别的选择器错误

iphone - 如何将 Tortuga 22 NinePatch 库包含到我的 XCode 项目中?

iphone - iOS 3.1.3 上 UIWebView 中的内容显示放大但在 iOS 4.3 上显示正常

sql-server - Windows 和 SQL Server keepalive tcp/ip 设置

python-2.7 - scapy 中的 <Raw> 标签,如何解码内容?

iphone - 构建在 XCode 中运行的 C 库最终会出现不受支持的架构

objective-c - iOS 上的核心文本段落空间太大

http - 过滤 HTTPS 流量?