Появилась тут у меня задачка по реализации специфического протокола под Linux, сам я в Linuxe не особо разбираюсь, но под винду и дос писал на С++ достаточно продуктивно, с учетом того что это будет мой первый проект такого рода сразу возникает ряд вопросов - что лучше всего на данную тему почитать, на что обратить внимание и как избежать характерных ошибок, причем желательно сделать все это в короткий срок?
(З.Ы.Понимаю, что задачка не тривиальная, но все-таки ндо сделать)
Создание собственного протокола (Проблемы, предложения, пожелания...)
Модератор: Модераторы разделов
Re: Создание собственного протокола
Из "почитать" мне в своё время помог lpg.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Re: Создание собственного протокола
Протоколы разные бывают
Если сетевого в ядро - то читай сырцы ядра
А если не в ядро, то две книжки Стивенса - Сетевое программирование и Взаимодействие процессов.
Если сетевого в ядро - то читай сырцы ядра
А если не в ядро, то две книжки Стивенса - Сетевое программирование и Взаимодействие процессов.
В каждом из нас спит гений... и с каждым днем все крепче...
Re: Создание собственного протокола
flook
Протокол сетевой, а насчет того в ядре или нет - еще незнаю в принципе машина будет пахать исключительно под моим ПО, как следствие - как сделаю, так и будет.
Кстати Стивенс - "Взаимодействие процессов" уже штудирую.
Протокол сетевой, а насчет того в ядре или нет - еще незнаю в принципе машина будет пахать исключительно под моим ПО, как следствие - как сделаю, так и будет.
Кстати Стивенс - "Взаимодействие процессов" уже штудирую.
Re: Создание собственного протокола
Раз только под твоим - тогда зачем париться? Чем TCP или UDP не угоден?
В каждом из нас спит гений... и с каждым днем все крепче...
Re: Создание собственного протокола
Предполагается общение с сеткой, работающей на специфическом протоколе. Короче надо.
Re: Создание собственного протокола
(Alexzy @ Вторник, 31 Августа 2004, 11:04) писал(а):Предполагается общение с сеткой, работающей на специфическом протоколе. Короче надо.
а зачем? если общение с сеткой, тогда тебе нужно будет писать драйвер сети для ядра...
jabber: agbr@jabber.ru
против проприетарного ПО в GNU/Linux
против проприетарного ПО в GNU/Linux