gpt4 book ai didi

ios - XMPPFramework - 如何将图像从一台设备传输到另一台设备?

转载 作者:行者123 更新时间:2023-11-28 18:06:04 27 4
gpt4 key购买 nike

我已经使用 XMPP 协议(protocol)进行了一对一聊天。现在,我想在我的应用程序中发送图像和视频。我研究了文件传输,但没有找到解决方案。我还使用了下面的代码进行 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
{
}

每次连接失败方法调用..

谢谢。

最佳答案

您需要将图像推送到服务器,您将从服务器接收到一个 url。然后您可以通过 xmpp 协议(protocol)将该 url 发送到另一个设备。到底。通过收到的 url 从服务器下载图像。

xmpp 也可以发送图片。但对于 xmpp 服务器来说,这是一个很大的 xml 消息。这不是一个很好的解决方案。

关于ios - XMPPFramework - 如何将图像从一台设备传输到另一台设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18327203/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com