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

Быстрая передача udp пакетов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу разобратся с лабораторной! http://www.cyberforum.ru/cpp-beginners/thread1304962.html
Разработать программу на языке С++. Все входные и выходные данные в задачах — вещественные числа. Для ввода и вывода данных использовать функции scanf и printf. 1. Три точки заданы координатами на плоскости: А(x1,y1), B(x2,y2) и C(x3,y3). Найти длины отрезков АB и BC. Разработать программу на языке С++. Все входные данные в задачах — целые числа. Для ввода и вывода данных использовать...
C++ Определить номер победителя Состязания: Будем считать, что побеждает спортсмен, у которого максимален наилучший бросок. Если таких несколько, то из них побеждает тот, у которого наилучшая сумма результатов по всем попыткам. Если и таких несколько, победителем считается спортсмен с минимальным номером. Определите номер победителя соревнований. Если перенумеровать спортсменов числами от 0 до n-1, а попытки каждого... http://www.cyberforum.ru/cpp-beginners/thread1304959.html
C++ Найти расстояние от ближайшей точки треугольника до его стороны с функцией
Нужна помощь с заданием. Условие:даны координаты вершин треугольника и точек внутри него.Найти расстояние от ближайшей точки треугольника до его стороны с помощью функции. Есть код на паскале, но никак не могу перевести в си. Помогите пожалуйста кому не сложно. uses crt; const t = 0.001 ;{точность сравнения вычисленных вещественных чисел} {функция определения площади треугольника по...
C++ Builder Переписать код записи в файл с Delphi
Есть у меня работающий код сохранения в фай данный из StringGrid написанный на делфи. Мне нужно переделать его на C++. if (SaveDialog1->Execute) тут выдаёт ошибку. Буду рад любой помощи) Var f: TextFile; i, k: Integer; s,s1:string; begin if SaveDialog1.Execute //выполняется диалог 'Сохранить как' then begin //введено имя файла AssignFile(f,SaveDialog1.FileName); Rewrite(f); // создаем...
C++ Приоритет побитовых операций http://www.cyberforum.ru/cpp-beginners/thread1304945.html
Всем привет. Столкнулся с непоняшкой: // Объявляем два массива и инициализируем их unsigned char A={0xFF, 0x03, 0x00, 0x00, 0xB6}; unsigned short B={0}; // Смотрим, что внутри cout << (unsigned short)A << " " ;
C++ Сортировка строк по возрастанию и убыванию длин слов Написал код, в котором принимаются две строки. Первая сортируется по возрастанию длин слов, вторая по убыванию. В результате нужно получить строку, в которой на нечётных местах слова первой строки, на чётных - второй. Если в одной из строк заканчиваются слова, использовать её заново. // Lab_1.cpp : Defines1 the1 entry point for the1 console1 application. // #include "stdafx.h" #include... подробнее

Показать сообщение отдельно
WeDZminxxx
2 / 2 / 1
Регистрация: 18.04.2014
Сообщений: 26
19.11.2014, 18:30  [ТС]     Быстрая передача udp пакетов
Цитата Сообщение от castaway Посмотреть сообщение
а устройство захвата видео может выдать 200 FPS?
выдает кадр за 5ms и 5ms ждет, потом отправляет следующий кадр, поэтому к симулятору такие требования
Цитата Сообщение от castaway Посмотреть сообщение
Тогда твоя проблема - либо алгоритм программы, либо железо, либо всё вместе.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
        for (int ii = 0; ii<768; ii++)
        {
            for (int kk = 0; kk<max_kk; kk++)
            {
            short b = ((ii * max_kk) + kk);
                rtp[ii * max_kk + kk].header.seq = b << 8 | b >> 8;// + 256;
                if ((ii == 767) && (kk == (max_kk-1)))
                    rtp[ii * 1 + kk].header.word1 = 57488;
            int bs=send(my_sock, (char*)&rtp[ii * max_kk + kk], (width_1 + 20), 0 );
                if (bs == SOCKET_ERROR)//, (SOCKADDR *) &si_other, slen) == SOCKET_ERROR)
                {
                    printf("send() failed with error code : %d", WSAGetLastError());
                    exit(EXIT_FAILURE);
                }
            }
        }
max_kk = 2
C++
1
2
        packet* rtp;
        rtp = new packet[768 * max_kk];
структура packet содержит заголовок rtp пакета - 20 байт
передача идет 20байт заголовка + 512байт данных - пол строки
Пол строки выбрано так как показывает наибольшую скорость
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru