我在我的客户端上使用一些网络代码,使用BSD级套接字API(connect()等)连接到服务器。我的程序是用Objective-C编写的,平台是iPhone
我想为此添加SOCKS代理支持,但我无法在BSD级别找到任何方法。我已经看到在CFNetwork级别执行此操作的代码,但我不想为此重写所有网络代码。
如果有人知道如何在BSD级别添加SOCKS客户端支持,请告诉我。
更新:我很确定自己可以实施SOCKS协议,但如果可能的话,我想避免这种情况。是否有推荐的第三方库(希望是开源)?他们必须能够插入我现有的BSD级套接字代码。