Форум программистов, компьютерный форум CyberForum.ru

Разбор полученного пакета(Сокеты) - C++

Восстановить пароль Регистрация
 
oll
1 / 1 / 0
Регистрация: 26.04.2012
Сообщений: 56
10.11.2013, 15:32     Разбор полученного пакета(Сокеты) #1
Есть код обработки входящего пакета:
C++
1
2
3
4
5
6
7
8
9
10
        char buff[1024];
        int bytes_recv;
        while( (bytes_recv = recv(ConSock,&buff[0],sizeof(buff),0)) && bytes_recv !=SOCKET_ERROR)
        {
            buff[bytes_recv] = 0;
                if(buff[0] == 0 && buff[1] == 7)
                {
                    printf("TEST - %s",buff);
                }
        }
Приходит пакет в котором первые 2 байта - его id, а третий-последний содержание(текстовая информация(Name:11:11))
Как можно получить содержание этого пакета? Есть ли что-нибудь типа substr?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2013, 15:32     Разбор полученного пакета(Сокеты)
Посмотрите здесь:

Произведение двух комплексных чисел и значение модуля полученного комплексного числа C++
C++ Криптоанализ шифротекста, полученного методом простой замены
[C++] Разработать программу для вычисления арифметического выражения и вывода полученного результата C++
Написать функцию Procent, которая возвращает процент от полученного числа C++
C++ перекомпиляция пакета на Си
WinPcap - модификация пакета C++
C++ Cin, чтение с конца полученного потока
C++ Упаковка пакета с помощью операции сдвига

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 13:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru