-1

我需要在 VB.net 2010 中实现一个通信协议。一种 OSI 模型/架构,但是对于每一层使用一个 vb 类更小,我怎样才能有效地链接它们?

通常,通信缓冲区将从底部移动到顶部或从顶部到底部。现在,我有一个主类,其中声明了每一层,并在每一层中使用委托将其与上层和下层链接。

有什么我可以使用的模式吗?

4

1 回答 1

1

我会说 - 你不能这样做,因为我认为你不能使用托管 VB.NET 获得低于 OSI 层 5 的任何东西(如果我错了,请纠正我)

关键是 VB.NET 是一种更高级别的语言,并且功能是在预构建的类中提供给您的,较低级别的通信由框架处理,并且在某些情况下是您正在使用的实际硬件。

我的观点是,这可能是错误的语言——C/C++ 可能更合适,甚至是汇编语言。

于 2012-01-30T14:41:26.060 回答