如何创建套接字以接收文本和图像

时间:2014-08-15 18:32:43

标签: java sockets bytearray utf

我想创建一个接收文本和图像的服务器。对于使用DataInputStream dis.readUTF()的文字,对于图片,我使用ObjectInputStream ois.readObject()将图片读取为byte[]。那么如何编写代码来检测数据接收是文本还是byte[]

1 个答案:

答案 0 :(得分:3)

您必须使用来自客户端的某种信号来了解它是发送文本还是图像。

或者,您可以根据输入的类型在不同的端口上接收。