我有一个可以使用2种服务的iPhone应用程序:
我的iPhone使用带代理的公司网络,因此我在设置http://qblx.co/1eJ9TwI
中设置了HTTP代理使用此代理设置,对REST服务的所有请求都将通过此代理。 但是,我的应用程序直接连接到聊天服务器,没有代理。
如何通过代理进行聊天? 我可以看到,XMPPFramework使用GCDAsyncSocket作为传输https://github.com/robbiehanson/CocoaAsyncSocket
您对如何通过代理设置聊天有任何建议吗?
答案 0 :(得分:3)
默认情况下,XMPP使用纯 TCP 套接字连接,该连接无法通过 HTTP 代理进行路由。你可以: