06 2011 档案
摘要:在数据产生源在命令通道接收发送数据指令后,通过数据通道将数据发出。类关系图如下:
阅读全文
摘要:为了完成服务端和客户端的交互,需要构建专门的命令通道,达到请求/响应的目的。其中数据产生源作为服务端来响应下一步做什么的指示指令,服务器端作为客户端,发送操作指令,并异步接收响应信息。其中客户端的类关系图如下:其中有4个委托,分别对应相应的事件。
阅读全文
摘要:因为需要重绘标题栏的需要,需要更改标题栏的背景图片,有以下语句:Graphics gs = Graphics.FromHdc(hDC);Image img = Image.FromFile(Application.ExecutablePath.Replace(".EXE", ".bmp"));gs.DrawImage(img, 0, 0);gs.Dispose();在VS2005中点击调试运行正常。但是双击生成的.exe文件就提示内存不足,提示语句为上述4行的第二行。开始以为是不是图片太大了,所以压缩了图片。结果还是不行。于是更改了第二行语句为Image
阅读全文
摘要:数据处理中心并不知道各个数据产生终端的具体位置(IP地址区分),因此和特定终端在建立命令通道和数据流通道之前必须事先捕获其IP。基于UDP的特性,终端的发现使用UDP协议实现。(1)UDP特性:UDP是一个无连接协议,传输数据之前源端和终端不建立连接,当它想传送时就简单地去抓取来自应用程序的数据,并尽可能快地把它扔到网络上。在发送端,UDP传送数据的速度仅仅是受应用程序生成数据的速度、计算机的能力和传输带宽的限制;在接收端,UDP把每个消息段放在队列中,应用程序每次从队列中读一个消息段。UDP不存在粘包的现象,它是有报文边界的,接收方调用一次接收保证只会收到一个udp包(待接收的包长度如果超过
阅读全文
摘要:有一局域网内的应用,做一下相关总结,稍后会给出相应类的代码下载。目前分析的是服务器上的设计。简介:多个数据产生源(包括PC终端和传感器设备)。一个服务器做为数据处理中心。所有客户端到服务器的数据都是在局域网内传输,包括有线和无线接入。实现:通信采取了TCP,UDP协议,建立了监听通道,命令通道,数据流通道。下文继续。
阅读全文

浙公网安备 33010602011771号