多种通讯方式的封装(300分)

  • 主题发起人 主题发起人 zhanglei
  • 开始时间 开始时间
Z

zhanglei

Unregistered / Unconfirmed
GUEST, unregistred user!
现拟开发一通信系统,和[blue]多个[/blue]外部数据源(本机或远程)之间分别以串口,
TCP/UDP,管道,DDE等多种方式进行通讯,为了使系统具有良好的可扩展性,想在多种通讯方式
上抽象出一个“数据端口”对象,其功能就是收发数据,就象一个流式文件一样。由于这几种
通讯方式机制不尽相同,因此觉得将它们封装到一起比较困难,请各位高手多加指点!
 
这么做除了显示自己的能力以外,没什么实际意义。 UP
 
我总觉得现在还没人做的东西,应该不是很合理的东西,
因为天下聪明的人多的是,如果合理,他们为什么不做出来?

如果在多种通讯方式上抽象出一个“数据端口”对象,那就必须自己去实现各种通讯方式。
确实要做的工作太多了,不是一两个人一下子能搞好,搞完善的。
你的问题可能还是这样考虑好。
选用各种通讯方式的已成熟完善的对象,然后自己写一个VCL,去统一这些对象的外部通讯接口和函数。
 
kkyy,多谢你的提示。这个想法本是领导提出来的,我个人觉得实现难度较大。想了半天,
觉得只有“odbc管理器 + odbc驱动程序”这种模式才能解决问题,这里odbc驱动程序应该
对应你所说的各种通讯方式完善成熟的对象,odbc管理器应该对应你说的起统一接口作用的
VCL
 
后退
顶部