2012-01-30 1 views
-1

Мне нужно реализовать протокол связи на VB.net 2010. Вид модели/архитектуры OSI, но меньший, используя класс vb для каждого уровня, как я могу эффективно связать их?Модель OSI в VB.Net 2010

Обычно буфер обмена перемещается снизу вверх или сверху вниз. На данный момент у меня есть основной класс, где объявляются каждый слой, и я использую делегаты в каждом слое, чтобы связать его с верхним и нижним слоями.

Есть ли какой-либо шаблон, который я могу использовать?

ответ

1

Я бы сказал, - вы не можете сделать это, как я не думаю, что вы получите возможность получить немного ниже, чем OSI слой 5 с использованием управляемых VB.NET (кто-то поправьте меня, если я ошибаюсь)

Суть в том, что VB.NET - это язык более высокого уровня, и функциональность предоставляется вам в предварительно построенных классах, связь на нижнем уровне обрабатывается каркасом, и в некоторых случаях это аппаратное обеспечение, которое вы используете.

Мое мнение, что это, вероятно, неправильный язык для использования - C/C++, вероятно, более подходящий или даже ассемблерный.

+0

Спасибо Мэтту за отзыв. –

+0

Я пытаюсь создать своего рода структуру в VB, которая выглядит как модель OSI. Ничего слишком глубокого, всего несколько слоев, которые должны общаться друг с другом. В C каждый слой просто должен включать .h и вызывать функции. –