你是想做自动更新吧,如果是SOCKET方式,需要自己定义通讯包协议,如果是WEB方式,可以参考:http://blog.csdn.net/zhgroup/archive/2006/12/29/1466868.aspx
解决方案 »
- 如何实时播放H264编码的视频流?
- c# @代表什么呀?
- 关于日期显示的问题,求高手帮忙!!!
- 原创软件的一点困惑
- DropDownList 的问题
- Array怎样实现元素动态扩展。。(不使用Arraylist)
- 如何读取sql的image字段
- ---各位大侠--在下有事相求---有没有asp.net开发支持多语言的站点文章(例如:一个网站的聊天室.不论用哪个国家的语言来发表.都不会现乱码)
- 怎样用XMLHTTP无刷新获取开奖信息,像时时彩基地一样。
- 如何,使用datalist控件,显示数据源里的数据,有示例最佳!
- 一本专讲MSIL的书名忘记了,请告诉我好吗?
- 2003水晶报表 如何实现打印功能
不知道发送和读取以及解析十六制需要些什么函数.
{ BinaryFormatter binaryF = new BinaryFormatter();
MemoryStream ms = new MemoryStream(1024 * 10);
binaryF.Serialize(ms, obj);
ms.Seek(0, SeekOrigin.Begin);
byte[] buffer = new byte[(int)ms.Length];
ms.Read(buffer, 0, buffer.Length);
ms.Close();
return buffer;
} public static object Deserialize(byte[] buffer)
{
BinaryFormatter binaryF = new BinaryFormatter();
MemoryStream ms = new MemoryStream(buffer, 0, buffer.Length, false);
object obj = binaryF.Deserialize(ms);
ms.Close();
return obj;
}不知道对你是否有用
byte[] sendb=new byte[]{0xAA,0x23,0x34,0x45,0x55,0x45};既然你知道发送的十六进制数据,那就不用转换了撒
直接建一个byte[]传接收端
byte[] sureb=new byte[]{0xAA,0x23,0x34,0x45,0x55,0x45};
byte[] recb=null
int recL=socket.receive(recb);
if(recb==sureb)
{
//验证通过,发送数据包
}