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

Фиксированный размер буфера для приема сообщения на клиенте (UDP) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ указатель на массив http://www.cyberforum.ru/cpp-beginners/thread701261.html
помогите пожалуйста, я не могу правильно задать массив в функции main. #include <iostream> #include <fstream> using namespace std; const int N=30; int god (int *p) { int kol=2;
C++ Определить площадь круга и длину окружности, ограничивающей круг Описать переменную "круг", в которой содержатся все данные для построения круга на плоскости в декартовой системе координат.Определить площадь круга и длину окружности,ограничивающей круг. http://www.cyberforum.ru/cpp-beginners/thread701252.html
C++ Наведите пожалуйста примеры перегруженных функций в с++
Я примерно понимаю , что такое перегруженная функция(одно имя , но разное количество или тип параметров ) . Наведите пожалуйста какие-то примеры , чтобы понять новичку . Если можно , то с использованием класса. Объясните , о возможности , как они работают ) Заранее огромное спасибо!
C++ Записать формулы
Пожалуйста помогите записать формулы(во вложении на С++):
C++ как правильно записать http://www.cyberforum.ru/cpp-beginners/thread701218.html
3,5*10в минус 2 степени
C++ Сколько элементов массива лежат в заданном интервале Добрый день! До строчки "========" в программе все работает. К этому моменту имеем массив mas1, элементы которого не превышают 1. Теперь нужно определить, сколько именно элементов этого массива имеют значения, лежащие в интервале от i/k до (i-1)/k, где к - любое целое число, i меняется от к до 0. Ума не приложу как это реализовать, помогите, пожалуйста! #include <stdafx.h> #include... подробнее

Показать сообщение отдельно
Offlev
0 / 0 / 0
Регистрация: 18.11.2012
Сообщений: 29

Фиксированный размер буфера для приема сообщения на клиенте (UDP) - C++

18.11.2012, 17:18. Просмотров 644. Ответов 3
Метки (Все метки)

Программа условная (лабораторная работа с использованием библиотеки boost). Клиент вводит размерность матрицы m x n. Сервер заполняет эту матрицу значениями и умножает саму на себя, после чего результат отправляет клиенту... Проблема в том, что фиксированный размер буфера для приема сообщения меня не устраивает:

C++
1
2
3
4
5
boost::array<char, 128> recv_buf;   
        udp::endpoint sender_endpoint;  
            int len = socket.receive_from(
                boost::asio::buffer(recv_buf), sender_endpoint, 0, error);
            std::cout.write(recv_buf.data(), len);
Мне необходимо, чтобы размер буфера соответствовал размеру сообщения.
Как быть?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru