Maksim Sorokvasha писал(а):Разработка простейшего снифера TCP UDP SMTP
Этой информации недостаточно для утверждения темы. Прочитайте внимательно первое сообщение и сообщение от Мар 26, 2008 12:03.
Куросвая работа по дисицплине "Сети ЭВМ" (04-ПО1)
Сообщений: 47 • Страница 2 из 4 • 1, 2, 3, 4
Этой информации недостаточно для утверждения темы. Прочитайте внимательно первое сообщение и сообщение от Мар 26, 2008 12:03.
Допускается использование как подсистемы нижележащего уровня. Протокол верхнего уровня в любом случае должен быть реализован вами. Пример N1 Вы разрабатываете HTTP-серевер. В таком случае вы можете использовать любые библиотеки и фреймворки, реализующие транспортные протоколы. Но использование библиотек, реализующих протокол http недопустимо, иначе это уже будет работа совсем по другой дисциплине. Пример N2 Вы разрабатываете утилиту ping. В этом случае вы не можете использовать готовую утилиту ping или любые библиотеки которые реализуют эту функциональность. В Вашем случае Вы можете использовать System.Net, но протокол прикладного уровня (т. е. уровень игры) должен быть реализован Вами самостоятельно. От вас (Вы и Серов) по прежнему жду ОТДЕЛЬНО состав работ (включая указания, какой протокол будет реализован), индивидуальные планы.
Допустим, что в основе взаимодействия будет лежать UDP(ну или TCP).
Будет использоваться класс TcpClient и все из него вытекающее. А то что мы уже поверх напишем (что конкретно и в каком формате будет передаваться) это уже будет протоколом игры?
Копылова Д.
РАЗРАБОТКА ПРОГРАММЫ УДАЛЁННОГО УПРАВЛЕНИЯ КОМПЬЮТЕРОМ С СОБСТВЕННЫМ ПРОТОКОЛОМ Состав работы: 1. Разработка протокола 2. Реализация программы удалённого управления на Microsoft Visual Studio 6.0, в качестве технологий разработки приложений MFC и WINAPI 3. Тестирование приложения и исправление ошибок. Индивидуальный план: 1. 26.03.2008 - 1.04.2008 1) 2. 1.04.2008 - 19.04.2008 2) 3. 20.04.2008 - 22.04.2008 3) 4. 23.04.2008 - 29.04.2008, демонстрация, документирование. 5. Предоставление работы на проверку - 30.04.2008.
25.03.08. Колотовкин. Разработка почтового клиента для отправки и приема текстовых сообщений с использованием протоколов smtp и pop3.
Индивидуальный план: 1. 26.03.2008 - 1.04.2008 разработка 2. 1.04.2008 - 19.04.2008 демонстрация, доработка 3. 20.04.2008 - 22.04.2008 демонстрация 4. 23.04.2008 - 29.04.2008, демонстрация, документирование. 5. Предоставление работы на проверку - 30.04.2008.
Необходимо указать состав работы. Что именно и как Вы будете разрабатывать приложение с точки зрения сетевых функций?
Да, это называется протоколом прикладного уровня.
Пожалуйста, извещайте об обновлениях - я мог бы и не заметить изменений. Электронная почта: astatutov@ya.ru. Но лучше будет, если Вы продублируете план в текстовом виде (можно грубо) на этом форуме, так будет удобнее. Так и не понял, Вы разделили работу с Серовым?
В текстовом виде слишком грубо. На диаграмме разделение видно. Но все равно тут преимущественно именно коллективная работа, так как приложение сервер-клиент требует тестов и отладки совместно. PS Сроки слегка идеализированы, но зато есть куда отступать.
Я ознакомился с планом. Насколько я понял, Серов реализует сервер, Вы - клиент? Насчёт коллективной работы. Вы же не будете вдвоём за одним компьютером программировать? В любом случае разработка должна быть разделена на такие части, когда можно определить, кто какую часть делает. Например, "реализация протокола". Что вы подразумеваете? Реализации как минимум две - серверная и клиентская. Вот так и поделите. "Реализацая графической части" - тоже вопрос, как вы представляете себе совместную реализацию? Да и записки в любом случае будут отдельные, и исходный код там у каждого должен быть свой. Взаимодействие должно состоять в использование общего протокола, а не в написании общего кода. Исключение может быть только в том случае, если вы будете использовать систему управления версиями вроде SVN или CVS, но это - не для курсовых работ. Так что, поправьте план. Я записываю Вам разработку клиентской части, Серову - серверной.
Можно с ноутбуком в гости друг к другу заехать - вот вам и коллективная работа.
И сразу скажу, что план неточный, местами мог с ресурсами и опечататься. Можно конечно разделить, допустим "Реализация протокола" на "Реализация серверной части протокола" и "Реализация клиентской части протокола". Но для курсовой, по моему мнению, слишком перегруженная схема выходит.
Схему можете упростить, главное соблюдайте требование - работа каждого участника группы должна быть отделима.
РАЗРАБОТКА ПРОСТЕЙШЕГО СНИФЕРА
Состав работы: 1. Разработка программы в среде Delphi 2. Программа будет включать : а) поимка пакета б) определение протокола (TSP, UDP. SMTP) в) разбор пакета (определение заголовков, 16-ное представление) 3. Тестирование приложения и исправление ошибок. Индивидуальный план: 1. 28.03.2008-5.04.2008 1) 2. 7.04.2008 - 23.04.2008 2) 3. 24.04.2008 - 25.04.2008 3) 4. 26.04.2008- 29.04.2008 демонстрация, документирование. 5. Предоставление работы на проверку - 30.04.2008.
Хорошо. Я разрабатываю клиент. Графическая часть реализована на XNA. Я его частично знаю и писал с его помощью ранее. Но Серову тоже хочется потрогать что это такое, тогда часть работы можно передать ему. В итоге - разработка графической части совместная. Можно конечно план расписать с точность до строчки кода и эти строчки участникам раздать, но мы же курсовую пишем, а не WoW2.
Мораль сей басни: Все эти разделения - условность.
Сообщений: 47 • Страница 2 из 4 • 1, 2, 3, 4
Вернуться в Консультации по дисциплинам Кто сейчас на конференцииСейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8 |
|
|