Форум программистов, компьютерный форум, киберфорум
C++: Сети
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Добавление приём массива https://www.cyberforum.ru/ cpp-networks/ thread1636327.html
Здравствуйте. Модифицируйте пожалуйста код так, чтобы было видно как будто на сервер приходит одномерный массив Добавлено через 17 минут чисел. И в ответ шлёт этот же массив но уже изменённый после определённого преобразования. Массив преобразовывается как будто в другом месте. #include <stdio.h> #include <stdlib.h> #include <netdb.h> #include <netinet/in.h> #include <string.h>
C++ Аналитика Flurry
Всем привет. Есть ли способ использовать аналитику Flurry через REST api, или обычными HTTP запросами?
C++ API для работы с Wi-Fi Собственно, нужна какая-то библиотека (желательно кроссплатформенная, однако если таковой нет, то хотя бы отдельно для винды и для линукса узнать) для работы с Wi-Fi. Много где видел, как на подобные вопросы ругались и говорили просто использовать сетевые протоколы и не заботиться о физической среде. Однако меня интересует API, которое позволяло бы полностью управлять как клиентской, так и... https://www.cyberforum.ru/ cpp-networks/ thread1633936.html C++ Передача данных по сети Всем привет! Написал элементарные программу-клиент и программу-сервер. Каждый шаг программ записывается в текстовый файл, чтобы можно было отследитть ошибки (так сказать логи). - Программа клиент просто выполняет отправку данных. - Программа сервер просто принимает данные и запичывает их в текстовый файл с логами. Судя по логам сервера, все идет как надо до момента приема данных. Принимать... https://www.cyberforum.ru/ cpp-networks/ thread1632766.html
C++ Как выполнить проверку программы-клиента NetCat'ом в виндовс
Как выполнить проверку программы-клиента неткадом в виндовс?)
C++ RPC in Windows Подскажите, что и ка нужно установить, чтобы работать с rpc под windows желательно с студией 2012. https://www.cyberforum.ru/ cpp-networks/ thread1632480.html
C++ Нарисать простые программу-клиент и программу-сервер https://www.cyberforum.ru/ cpp-networks/ thread1632003.html
Всем привет! Нужна ваша помощь! Недавно начал изучать работу с сетью. Уже прочел несколько статей об этом. Т.е. в теории я более-менее подкован. Но как только дело дошло до практики, все пошло как-то не так. Дело в том, что на форумах и сайтах даются большие навороченные коды с абстрактным объяснением происходящего. Если вам не трудно, киньте, пожалуйста, коды самых что есть простых...
C++ Soap - протокол
Вообщем есть у меня сервер (консольное прил.) и клиент (WINAPI - калькулятор) Задача заключается: в передаче данных по протоколу Soap Cделал как я. В сервере я определил какая будет структура передачи XML. Но это не то... И задали общаться через Wsdl файл, и сделать классы...(этого я плохо понимаю) ====================================================== Так же дали статейку...
C++ Получить количество байт, готовых к считыванию из сокета https://www.cyberforum.ru/ cpp-networks/ thread1630957.html
Как можно получить кол-во байт готовых к считыванию из TCP сокета? Добавлено через 8 минут в общем нужен аналог метода available() из boost::asio только на winsock
C++ Как получить прогресс закачки в URLDownloadToFile? есть код private: System::Void backgroundWorker1_DoWork(System::Object^ sender, System::ComponentModel::DoWorkEventArgs^ e) { URLDownloadToFile(0, L"http://mcn-l.esy.es/mcn/0046b.zip", L"C:\\Games\\mcl\\Downloads\\0046b.zip",0,0); } тут нужно получить прогресс закачки, чтобы отправить его в ReportProgress Код ниже вызывает не совсем ту реакцию какую мне... https://www.cyberforum.ru/ cpp-networks/ thread1630478.html
Клиент-сервер работующий через Интернет C++
Всем привет! Я пишу дипломную работу, которая связанная с передачей данных через Интернет используя клиент-серверное приложение. Вопрос в том как наладить передачу данных между двумя компьютерами, которые находятся в разных точках мира или подключены к разным провайдерами? P.S. в вопросе работы через интернет я ~0.
C++ Посоветуйте книгу на тему "с++ и сети" Здравствуйте, можете посоветовать какую-нибудь книгу по "с++ и сети". Буду признателен. https://www.cyberforum.ru/ cpp-networks/ thread1629876.html
654 / 575 / 164
Регистрация: 13.12.2012
Сообщений: 2,124
12.01.2016, 10:23 0

RAW Socket, заголовки и тд - C++ - Ответ 8608908

12.01.2016, 10:23. Показов 2913. Ответов 11
Метки (Все метки)

Лучший ответ Сообщение было отмечено uhx как решение

Решение

Цитата Сообщение от uhx Посмотреть сообщение
И как нам ее составлять, если между данными у нас 2 байта отнимает контрольная сумма? :\
Error checking data, calculated from the ICMP header and data, with value 0 substituted for this field. The Internet Checksum is used, specified in RFC 1071.
Цитата Сообщение от uhx Посмотреть сообщение
Еще был бы благодарен, если б кто нибудь еще пояснил по какому алгоритму считать "контрольную сумму" и какие вообще под нее данные пихать...
один из примеров вычисления конт.суммы
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    USHORT checksum(USHORT *buffer, int size)
    {
        unsigned long cksum=0;
        while (size > 1){
            cksum += *buffer++;
            size  -= sizeof(USHORT);  
        }
        if (size){
            cksum += *(UCHAR*)buffer;  
        }
        cksum = (cksum >> 16) + (cksum & 0xffff);
        cksum += (cksum >>16);
        return (USHORT)(~cksum);
    }
а пихать туда весь icmp пакет, при расчете в поле контрольная сумма сформированного пакета ставится 0, после того как будет расчитана, ставится то что расчитали, потом есть смысл засунуть этот пакет в wireshark например и сверить что контрольная сумма верная

Вернуться к обсуждению:
RAW Socket, заголовки и тд C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.01.2016, 10:23
Готовые ответы и решения:

raw socket
Добрый вечер, надо написать генератор tcp пакетов, возник вопрос: на msdn написано что если в при...

Socket Raw Promiscuous mode
Здравствуйте! Решил сделать небольшую программу для подсчета трафика между своими товарищами по...

Создание RAW socket d Qt Creator
Пишу сниффер в Qt 5.5.1 MinGW 4.9.2. Необходимо реализовать RAW сокет socket(АF_INET, SOCK_RAW,...

Raw socket подмена ip адреса отправителя
Задача такая надо отправить пакет с другим ip адресом отправителя. Подскажите как это сделать?...

11
12.01.2016, 10:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.01.2016, 10:23
Помогаю со студенческими работами здесь

Socket.SendFile - не получается заголовки добавить
Есть сервер http, к нему подключается клиент, которому нужно дать изображение вместе с заголовками....

Невозможно создать Socket: Socket sock = new Socket(someHostString,somePortInt);
Народ! Помогите пожалуйста. Вся красота губится на exception что выскакивает в момент создания...

HTTP заголовки. Как увидеть реальные принятые заголовки ?
файл php содержит readfile(блабла) больше ни чего! Если смотреть заголовки через Файрфорк или...

Посоветуйте i5-7600 (Socket 1151) или i7-6800 (Socket 2011-3)
Посоветуйте, что взять i7-7700 (Socket 1151) или i7-6800 (Socket 2011-3) материнки на Z270 и на...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru