Kir*_*n K 0 xmpp objective-c ios xmppframework
我已经使用 XMPP 协议进行了一对一聊天。现在,我想在我的应用程序中发送图像和视频。我研究了文件传输,但没有找到解决方案。我还使用了下面的代码进行 Socket 连接。
请建议我如何去做这件事。
[TURNSocket setProxyCandidates:@[@"MyserverHost-desktop"]];
XMPPJID *jid = [XMPPJID jidWithString:@"1254225445@MyserverHost-desktop"];
TURNSocket *turnSocket = [[TURNSocket alloc] initWithStream:[[self appDelegate]xmppStream] toJID:jid];
[app.turnSocketArray addObject:turnSocket];
[turnSocket startWithDelegate:self delegateQueue:dispatch_get_main_queue()];
[turnSocket release];
- (void)turnSocket:(TURNSocket *)sender didSucceed:(GCDAsyncSocket *)socket
{
}
- (void)turnSocketDidFail:(TURNSocket *)sender
{
}
Run Code Online (Sandbox Code Playgroud)
每次连接失败方法调用..
谢谢。
小智 5
您需要将图像推送到服务器,然后您将从服务器接收一个 url。然后您可以通过 xmpp 协议将该 url 发送到另一台设备。到底。通过接收到的 url 从服务器下载图像。
xmpp 也可以发送图像。但这对于 xmpp 服务器来说是一个很大的 xml 消息。这不是一个很好的解决方案。
归档时间: |
|
查看次数: |
3341 次 |
最近记录: |