Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何在“中传输图像”;“闲聊”;应用程序_Iphone - Fatal编程技术网

Iphone 如何在“中传输图像”;“闲聊”;应用程序

Iphone 如何在“中传输图像”;“闲聊”;应用程序,iphone,Iphone,我是iphone应用程序编程的新手,目前我使用“聊天”应用程序与其他iphone进行通信。我想知道在使用聊天应用程序时,如何修改“聊天”以便将图像从一台iPhone发送到另一台iPhone。 我感谢你的帮助 Chatty当前只发送字符串,因此您需要。因此,不要只发送字符串,而是发送类型和数据,其中类型是字符串或图像,数据是井数据 在LocalRoom.m和RemoteRoom.m中查找以下代码行: BLIPRequest *req = [BLIPRequest requestWithBody

我是iphone应用程序编程的新手,目前我使用“聊天”应用程序与其他iphone进行通信。我想知道在使用聊天应用程序时,如何修改“聊天”以便将图像从一台iPhone发送到另一台iPhone。
我感谢你的帮助

Chatty当前只发送字符串,因此您需要。因此,不要只发送字符串,而是发送类型和数据,其中类型是字符串或图像,数据是井数据

在LocalRoom.m和RemoteRoom.m中查找以下代码行:

  BLIPRequest *req = [BLIPRequest requestWithBodyString: message];

查蒂使用图书馆。要发送图像,请致电requestWithData。

谢谢您的评论。原型Bufff的问题是,它只能用C++来举例说明,用Python,java,任何东西,但我现在使用的目标C。此外,我不需要在发送消息时发送图片,因为这对每条消息都是不必要的开销。不过,最重要的是,如果我按照您的建议将消息更改为“struct”,那么所有传输和接收函数都应该更改,我不知道应该在何处以及更改哪些函数。您可以使用ObjC代码中的call C函数,甚至不需要任何桥接。话虽如此,这里有一个ObjC实现:感谢您的帮助。我应该如何修改我的函数和类?例如,为了接受这个新方法,我需要更改“writeToOutgoingStream”方法。我甚至不确定对数据进行打包和解包的归档/非归档方法是否可以用于这种新类型。我想知道你对此有什么建议吗?我刚刚注意到它使用自己的协议库BLIP,所以你可以直接使用它。请参阅我在回答中关于修改代码中的位置的建议。我在“LocalRoom.m”或“RemoteRoom.m”中都没有找到任何“blip”或“blipRequest”您确定我们在谈论同一个“聊天室”吗?我说的是我在“”上找到的聊天记录