我需要在VB.net 2010中实现一个通信协议。某种OSI模型/体系结构,但每个层使用vb类更小,我如何有效地链接它们?
通常,通信缓冲区将从底部移动到顶部或从上到下移动。 现在,我有一个主类,其中每个层都被声明,我在每个层使用委托将它与上层和下层链接。
我可以使用任何一种模式吗?
答案 0 :(得分:1)
我会说 - 你不能这样做,因为我认为你不能使用托管的VB.NET获得任何低于OSI第5层(如果我错了,有人会纠正我)
关键是VB.NET是一种更高级别的语言,并且在预构建的类中提供了功能,较低级别的通信由框架处理,在某些情况下是您正在使用的实际硬件。
我的观点是,这可能是用于此的错误语言--C / C ++可能更合适甚至汇编语言。