二进制图像数据如何发送通过无线字节(byte[]
)阵列?Socket编程/发送通过无线
我目前工作的一个客户机/服务器聊天应用程序。我已经实现了各种其他功能,如配置文件管理,但我面临的问题是试图通过无线发送图像。
我已经知道如何将图像转换为字节格式并从数据库中保存/检索,但是当涉及到使用TCP/IP发送它时,它不适用于正在使用的类(StreamWriter
)。
我需要发送什么类的字节流?不干涉他的个人资料细节?这是我的算法:连接用户信息,例如他的用户名,密码,位置,性别,状态和嵌入服务器符号例如(%,^,〜,`),所以服务器可以将他的信息拆分并保存在数据库中。
一切都工作得很好,直到我试图串联的字节数组(byte[]
即图像数据),与他的信息。
我的解决办法:我会送他的信息分开即所有字符串会在一起,他的形象会独自站立时,我想他的个人资料信息发送给服务器。
我的班:我使用流作家写用户信息到服务器。 请给我看一个例子,使用一个好的类,例如(二进制作家)发送他的个人资料图片。如果我可以在服务器上获得二进制代码,我将非常感激,非常感谢。
“StreamWriter”适用于编写字符串。使用'BinaryWriter'写入二进制数据。 – Kami