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