【发布时间】:2014-01-01 08:58:41
【问题描述】:
如何通过无线发送字节数组 (byte[])?
我目前正在开发一个客户端/服务器聊天应用程序。我已经实现了各种其他功能,例如配置文件管理,但我面临的问题是尝试通过无线发送图像。
我已经知道如何将图像转换为字节格式并从数据库中保存/检索,但是在使用 TCP/IP 发送图像时,它不适用于正在使用的类 (StreamWriter)。
我需要哪些类来发送字节流?不干扰他的个人资料详细信息?
(在我的聊天注册表中)
这是我的算法:连接用户信息,例如他的用户名、密码、位置、性别、状态并嵌入服务器符号,例如(%、^、~、`),以便服务器可以将他的信息分开并将其保存在数据库中。
在我尝试将字节数组(byte[] 即图像数据)与他的信息连接之前,一切正常。
我的解决方案:我将单独发送他的信息,即所有字符串将在一起,当我想将他的个人资料详细信息发送到服务器时,他的图像将独立。
我的课程:我正在使用流 Writer 将用户信息写入服务器。 请给我看一个使用好的类的例子,例如(二进制作家)发送他的个人资料图片。如果我能得到服务器上的二进制代码,我将不胜感激,非常感谢。
【问题讨论】:
-
StreamWriter适合写字符串。使用BinaryWriter写入二进制数据。