自己制定数据通讯协议。
例如:
SI_Len:100_Infor:测试信息测试信息_Picture:ffd81234475815748578457894ffd9
表示:
SI:发送信息
Len:数据长度
Infor:文字信息
Picture:图片信息(二进制流十六进制表示)
例如:
SI_Len:100_Infor:测试信息测试信息_Picture:ffd81234475815748578457894ffd9
表示:
SI:发送信息
Len:数据长度
Infor:文字信息
Picture:图片信息(二进制流十六进制表示)
解决方案 »
- 直接将BindingNavigator拖到窗体中,运行时为什么上面的按钮全呈灰色不可用状态?
- WPF的DateGrid数据源问题
- 动软.net代码生产器碰到 数据表 增加字段 怎么办
- 在Vs2005中怎么使新增也像修改和删除一样都能在gridviewzhong 实现 希望能给出详细的步骤和代码,有图解更好了
- VS2005写windows 服,TIMER没工作,求助!
- winform编程好书
- 请教用ASP。NET和C#。NET开发网站,会用到哪些特殊的技术?,如WEBSERVICE会用到吗?
- vs 2005 界面变样了,设计与实际不同
- C#多线程,如何确保某些语句都被执行之后才执行其他线程
- c# winform 如何在 win10系统中设置输入法切换
- 如何做分级的水晶包表
- datagridview如何批量更新数据并保存到数据库
结果都可以按照socket.Send(buffer)的形式传送,其中buffer是字节流。
先把获取的图片转换成字节流
Image img=Image.FromFile();
MemeryStream stream=new MemeryStream();
img.Save(stream,图片格式);
byte[] buffer=stream.ToArrays();
自己定义通信协议,消息=消息种类+消息长度+消息内容
http://download.csdn.net/source/2654937