通过套接字发送base64编码图像

我们目前正在build立像社交服务一样的聊天,使用套接字在node.js上运行。 代码运行良好,但是在发送编码图像(base64)时,我们有一些奇怪的行为。 图像需要大约1/2分钟才能到达。 这是testinglocalhost为客户端和服务器

我们无法find问题,这是服务器端代码。 iPhone应用程序使用GCDAsync库,并在每次写入完成时logging日志。 (这几乎是即时的),只有服务器在发送后的一两分钟内得到它。 有问题的图像是48kb

服务器部分源

感谢您的帮助。 我似乎无法find我希望stackoverflow的问题可以!

我通过套接字发送图像时遇到同样的问题。

就像你我通过套接字发送base64

我做了什么,我调整了我的形象为150px x 150px,并将其转换为base64,并将其发送到套接字。 同时,我将原始图像上传到我添加到base64消息中的URL。 现在,在接收端,你需要将base64转换为缩略图的图像,你可以在大背景下下载大图,也可以给用户一个下载大图的选项。 这就是什么应用程序和其他消息应用程序的工作原理