90 / 3 / 0
Регистрация: 05.03.2013
Сообщений: 36
|
|
1 | |
Реализация проверки датаграмм16.09.2013, 14:11. Показов 668. Ответов 3
Метки нет (Все метки)
Здравствуйте. Начал писать чат для локалки на IndyUDP компоненте.
- Почему UDP? - Имеются свои причины. (нужно? объясню) Так вот, чат написан, но не знаю, как реализовать проверку приходящих датаграмм на целостность. Чтобы знать, какие датаграммы потерялись. Помогите сделать проверку целостности пакетов в протоколе передачи сообщений Сам чат работает как сервер и клиент одновременно. Посылает сообщения по широковещательному адресу. Внизу пытался сделать проверку со временем, но тоже застрял на этом.
0
|
16.09.2013, 14:11 | |
Ответы с готовыми решениями:
3
Реализация проверки Оптимальная реализация проверки Реализация проверки наличия файла Реализация асинхронной проверки соединений |
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
16.09.2013, 14:39 | 2 |
Потерявшуюся датаграмму проверить на целостность нельзя по определению - попросту нечего проверять.
0
|
90 / 3 / 0
Регистрация: 05.03.2013
Сообщений: 36
|
|
16.09.2013, 14:47 [ТС] | 3 |
Неправильно выразился, извиняюсь. Допустим отправил сообщений с 1пк на 2пк и если 2пк получил сообщение то отправляет сигнал 1пк, если же 1пк отправил сообщение и не получил ответа в течении n секунд он пытается еще n раз отправить и потом сообщает что 2пк не доступен.
0
|
90 / 3 / 0
Регистрация: 05.03.2013
Сообщений: 36
|
|
18.09.2013, 14:20 [ТС] | 4 |
Знаю можно еще через саму дейтаграмму проверить. В начале идут системные байты с информацией и там присутствует информация об отправке по времени. TimeStamp как то так вроде, кто знает копните пжл
0
|
18.09.2013, 14:20 | |
18.09.2013, 14:20 | |
Помогаю со студенческими работами здесь
4
Реализация проверки переполнения и знака числа Реализация проверки 5 в ряд в одномерном массиве Реализация проверки есть ли в корзина такая вещь Программная реализация проверки существования языка KC-грамматики Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |