Socket发送数据的问题!
现如今有一socket对象,已连接
可收发数据
比如:
现在要发送一文本(如:socket test)
发送完后,要发送一文件(如:c:\test.rar)
问题:
接收端收到数据(byte[])后,如何得知收的是文本还是文件?如何区分?
------解决方案--------------------协议,你想怎么定都行,要看你的项目.
我做的比较简单在发送的数据之前加(字母标识+'&')
接收时string[] s = strReceive.Split( '& ');
可以拆分出字母标识,知道发过来的是什么功能的数据