Пишу приложение-сервер для трансляции AVI(DivX) фильмов по сетке, почти готово. Использую пакет WinPCap, который работает напрямую с сетевухой без всяких там WinSock'етов.
Нужна небольшая инф. поддержка в вопросах связанных с судьбой посланного в сеть пакета. До кого в сегменте он
доходит, по какому принципу шлюз фильтрует пакеты. В общем в этих вопросах я не сильно силен (пока).
Основная идея (без тонкостей и подробностей) такова:
приложение-сервер начинает посылку пакетов в сеть - это разрезанный AVI-файл, причем сначала посылается заголовок файла
~10Kb, потом индекс ~7Mb (он находится в конце AVI-шки) и только после этого сам оставшийся поток фреймов со скоростью необходимой для синхронного приема и воспроизведения файла. При таком решении и сеть сильно не засоряется и формат файла остается неизменным
приложение-клиент завидев в
сетке пакеты от приложения-сервера создает на диске пустой файло размером ~650Mb и заполнив заголовок и индекс AVI-файла пекетами из сети, запускает просмотр АVI-шки и оновременно продолжает заполнять файло с некоторым опережением, чтобы кодеки не напоролись на пустоту.
Дело в том, что
используя пакет WinPCap в сетку можно посылать пакеты содержимое которых полностью задается через буфер, включая MAC-адреса. Вот я и спрашиваю как грамотно заполнить поля заголовка пакетов, чтобы по сегменту они нранслировались, а дальше никуда не шли
0/0 |
| Поделиться:
Re: Пользоателям КАБИНЕТа со шлюзом 213.140.100.12...
Шлюз т.е default getway это есть маршрутизатор работает на сетевом уровне т.е занимается
доставкой пакетов и изменением логиеского адреса компьютера в физический и определяет протокол для передачи данных непонятно зачем нужна такошо рода программа во-первых
во-вторых можно
воспользоваться утилитами например фирмы firestone для ограничения
каждого взятого соединения, которые к тому же поддерживают сжатие данных своего рода
туннель так что это расширять сферу использования т.е не только фильмы .
К тому же wincap работает на основе как раз
инкапсуляции winsock смотри хеды.
Что до сети качай \\212.23.88.39 вайпрес чат там все из твоего сегмента.
0/0 |
| Поделиться:
Re: Пользоателям КАБИНЕТа со шлюзом 213.140.100.12...
Внимание! сейчас Вы не авторизованы и не можете подавать сообщения как зарегистрированный пользователь.
Чтобы авторизоваться, нажмите на эту ссылку (после авторизации вы вернетесь на
эту же страницу)