我正在使用 XMPP for iOS 进行文件传输,请帮助了解 SI (XEP 0096) 文件传输和 SOCKS 5 BYTE STREAM (XEP 0065) 之间的基本区别。
早期我们使用 SOCKS 5 BYTE STREAM (XEP 0065) 并在某种程度上取得了成功,例如它要求 XMPP 客户端 spark 接受尝试传输的文件,但是一旦单击来自 Spark 的接受按钮,我们就会遇到“找不到项目”之类的问题。
因此,经过一些分析,我们计划继续使用 SI 文件传输并查看 XEP-0234:Jingle 文件传输,不知道该走哪条路。
请建议我应该选择哪一个以及如何使用它发送和接收文件。