Форум программистов, компьютерный форум 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++/CLI Классы Доброго времени суток. Гениальным программистом не являюсь, да и вообще еще программистом, только учусь. Помогите дописать пожалуйста лабу (заголовочный класса и исполняемый самой программы сделаны, не пойму что дальше делать с исполняемым класса "market.cpp" ). Ниже прикреплено задание а также то, что сделано. //market.h using namespace System::Collections; ref class market { public: ... http://www.cyberforum.ru/cpp-beginners/thread701253.html
C++ Определить площадь круга и длину окружности, ограничивающей круг
Описать переменную "круг", в которой содержатся все данные для построения круга на плоскости в декартовой системе координат.Определить площадь круга и длину окружности,ограничивающей круг.
C++ Наведите пожалуйста примеры перегруженных функций в с++
Я примерно понимаю , что такое перегруженная функция(одно имя , но разное количество или тип параметров ) . Наведите пожалуйста какие-то примеры , чтобы понять новичку . Если можно , то с использованием класса. Объясните , о возможности , как они работают ) Заранее огромное спасибо!
C++ Записать формулы http://www.cyberforum.ru/cpp-beginners/thread701238.html
Пожалуйста помогите записать формулы(во вложении на С++):
C++ как правильно записать 3,5*10в минус 2 степени подробнее

Показать сообщение отдельно
Offlev
0 / 0 / 0
Регистрация: 18.11.2012
Сообщений: 29
18.11.2012, 17:18     Фиксированный размер буфера для приема сообщения на клиенте (UDP)
Программа условная (лабораторная работа с использованием библиотеки 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);
Мне необходимо, чтобы размер буфера соответствовал размеру сообщения.
Как быть?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru