Сергей Борщ (03.08.2004 12:21, просмотров: 1) ответил Алексей Мусин на См. почту. Кто бы выложил в инет? Вместе все покумекали бы.
Кабы умел странички ляпать, положил бы красиво. ftp://wake:qwerty@81.198.116.232
У меня сервер круглосуточно в сети. Апач на нем крутится, но я в этом совершенно не понимаю. Поэтому положил на фтп.
Вот мысль, которая меня мучает со вчерашнего дня: поскольку под широковещательное сообщение выделен отдельный адрес и широковещательные сообщения используются сравнительно редко, я думаю что не стоит усложнять реализацию возможным отсутствием поля адреса. Пусть поле адреса будет всегда и будет первым после FEND. А команда тоже всегда будет и всегда вторая. Кроме упрощения реализации это позволит высвободить 2 бита.
Вторая мысль: если этот протокол оформить в виде 7-уровневой модели OSI, то читать-понимать будет проще:
Физический уровень - RS232, RS485, etc.
Канальный уровень - "Типа SLIP"
Сетевой уровень - Адресация пакетов первым байтом.
Транспортный уровень - вот тут собственно квитирование.