网络编程中客户端如何同时发送不同类型内容数据到服务器 我已完成多客户端同时对服务器端连接并发送文本数据的功能,现在我想在我发送文本数据的同时,也向服务器端发送图像数据,现在不知道客户端如何同时发送这两种不同类型的数据,服务器端又该如何区分这些数据,我使用的开发环境是VS2008+C#环境,TCP协议方式,请各位大侠给点思路,谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 图像数据可以采用base64发送。也可以发送二进制内容 参见http://msdn.microsoft.com/zh-cn/library/debx8sh9%28VS.80%29.aspxhttp://liugang.programfan.com/club/showpost.asp?id=26859 你的问题很奇怪。你已经可以传送字符串了,为什么不可以传送图片?字符串传送的时候应该是使用:socket.send(bdata, 0, bdata.length);这个函数发的吧。你把图片文件以FileStream的方式装到内存,在把数据放到byte[]中,这样你就可以用上面的方法发送了吧。 为什么少data source 求各位仁兄帮助 谢谢 在另一个类中改变主窗口的Label.Text属性的问题 C# winform decimal 输入负数时出错 WebClient的问题 如何象IIS一样,通过指定文件格式使用对应的isapi来处理文件???? C#调用DLL的问题 关闭窗体时,如何保证线程池中的线池都执行完毕了? 如果用system.io.ports.SerialPort一个COM端口上的多口设备 加密设计 有大师帮我分析下这个类的作用吗?System.Runtime.Caching.SafeBitVector32 c#读取xml C# DataReader问题
参见
http://msdn.microsoft.com/zh-cn/library/debx8sh9%28VS.80%29.aspxhttp://liugang.programfan.com/club/showpost.asp?id=26859
你已经可以传送字符串了,为什么不可以传送图片?字符串传送的时候应该是使用:socket.send(bdata, 0, bdata.length);
这个函数发的吧。
你把图片文件以FileStream的方式装到内存,在把数据放到byte[]中,
这样你就可以用上面的方法发送了吧。