Форум программистов, компьютерный форум, киберфорум C++: Сети
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Генерация STX и ETX Как сгенерировать программно STX и ETX символы ?? и что они собой представляют?? https://www.cyberforum.ru/ cpp-networks/ thread1548850.html Варианты передачи потока разных данных C++
У меня есть TCP клиент под андроид и TCP сервер на Qt под Windows. Мне нужно передать сначала большой обьем текстовых данных а затем передать изображение. Так вот проблема в том что по TCP все данные передаются одним потоком(то есть TCP гарантирует только надежность и порядок передачи данных, но что и когда будет прочитано не известно). Так вот вопрос такой. Во первых мне нужно передать текстовые...
C++ Чтение формата atom Привет, имея ссылку (http...) нужно приконектиться к сайту, скачать данные (feed) в формате atom и потом работать с ними дальше. Может кто подсказать как в C++ приконектиться к сайту и скачать эти данные? Вообще не знаю с чего начать. PS Нельзя использовать boost https://www.cyberforum.ru/ cpp-networks/ thread1546706.html C++ Inet_ntoa() и cout странно ведут себя вместе https://www.cyberforum.ru/ cpp-networks/ thread1545093.html
Привет, господа и дамы. Возникла очень не понятная для такого смертного обывателя, как я, ситуация. Есть кусочек кода, который сравнивает IP-адреса и выводит соответствующее сообщение. Но почему-то он работает очень мне непонятно. //Сравниваем IN_ADDR iaMyIP из структуры *pData с IN_ADDR iaDstAddr из структуры *pTransData if( strcmp(inet_ntoa(pData->iaMyIP),...
C++ Реализация ARP (получение IP и MAC-адресов устройств внутри локальной сети) на c++
Реализация ARP (получение IP и MAC-адресов устройств внутри локальной сети) на c++ Есть ли у кого-нибудь пример решения данной задачи? Или какая нибудь полезная литература, так же информация про использование библиотек (winpcap, Qt). Любой полезной информации буду благодарен.
C++ Первая итерация connect https://www.cyberforum.ru/ cpp-networks/ thread1544735.html
Здравствуйте, осваиваю клиент-серверные приложения, но возникла проблема с клиентом: while(1) { if(connect(connectSock, (SOCKADDR*)&client, sizeof(client))) cout << "Success connect with server..." << endl; else cout << "Can't connect with server..." << endl; Sleep(1000); } В данном цикле при первой итерации всегда вылезает сообщение об ошибке, затем всё хорошо. С чем это связано...
C++ Проверка URL https://www.cyberforum.ru/ cpp-networks/ thread1544421.html
Народ, можно ли как-то проверить является ли строка ссылкой без использования boost? С семантикой типа: if(is_url(str)) return true; else return false;
C++ WinHTTP WebSockets - молчание ягнят
Народ кто нить работал с WebSockets? Пытаюсь работать с ним через WinHTTP. Реквест апгрейдится до сокета на ура. потом молчания ягнят. Что в синхронном режиме что в асинхронном. В синхронном режиме после WinHTTPWebScocketSend вызываю WinHTTPWebScocketReceive - и висюк. В асинхроном тоже никаких каллбеков по данным не приходит, только по закрытию сокета. В чем может быть проблема? И есть ли в...
C++ Клиент-серверное приложение Пишу упрощенный чатик. Возникла проблема с клиентской частью приложения. Я создал отдельный поток для обработки сообщений от сервера. Использую обыкновенные блокирующие сокеты. Кусок кода который принимает сигнал от сервера: if(sock_->isConnecttion()){ https://www.cyberforum.ru/ cpp-networks/ thread1543500.html C++ Асинхронная передача матрицы Всем привет. Возникло затруднение с асинхронной передачей. Ситуация в следующем, мне нужно создать клиент и сервер, клиент создает матрицу и передает ее на сервер, на сервере к ней прибавляется число и уже измененная матрица передается назад клиенту. Я не прошу готовый код, просто подскажите какие методы надо использовать, в каком направлении двигаться или может быть у кого есть готовая программа... https://www.cyberforum.ru/ cpp-networks/ thread1543232.html
Перекодировать все в UTF-8 C++
std::stringstream response; std::stringstream response_body; response_body << "Привет Клиент"; response << "HTTP/1.1 200 OK\r\n" << "Version: HTTP/1.1\r\n" << "Content-type: text/javascript; charset=UTF-8\r\n" << "Access-Control-Allow-Origin:*\r\n" << "Content-Length: " << response_body.str().length() << "\r\n\r\n" << response_body.str();
C++ C\C++ Битстаффинг (Bitstuffing) https://www.cyberforum.ru/ cpp-networks/ thread1541401.html
Добрый день, уважаемые господа и дамы. Стоит задача реализовать битстаффинг, забитстаффить инфу на одном компе, передать на другой, разбитстаффить. Битстаффинг с флагом начала "0111 1110" (то есть после каждой пятой единички надо вставить ноль). Реализация передачи сообщений уже есть. Под сообщением имеется в виду структура : IPsrc, IPdst, Data(String). Знаю, как найти эти пять единичек. Не могу...
0 / 0 / 0
Регистрация: 01.08.2015
Сообщений: 12
0

Winsock, в буфере всегда 12 байт - C++ - Ответ 8179325

11.10.2015, 14:53. Показов 1175. Ответов 10
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго дня, форумчане!
Возникла проблема: в buffer1 всегда почему-то 12 байт.
Проблема не в сервере (он отдает обратно SERVER ECHO: str, где str - принятый месседж).
C++Выделить код
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
DWORD bytecount = 0;
DWORD flags = 0;
String^ str = "12345";
char * buffer = (char*)(void*)Marshal::StringToHGlobalAnsi(str);
wsaBuf.buf = buffer;
wsaBuf.len = strlen(buffer);
bytecount = strlen(buffer);
socketError = WSASend(hsock, &wsaBuf, 1, &bytecount, 0, NULL, NULL);
if (socketError == SOCKET_ERROR || strlen(buffer) == 0){
    label1->Text += "Error sending data. " + WSAGetLastError();
    return -1;
}
 
bytecount = 0;
char buffer1[BUFFER_LEN];
wsaBuf.buf = buffer1;
wsaBuf.len = strlen(buffer1);
bytecount = strlen(buffer1);
socketError = WSARecv(hsock, &wsaBuf, 1, &bytecount, &flags, NULL, NULL);
if (socketError == SOCKET_ERROR || strlen(buffer1) == 0){
    label1->Text += "Error receiving data. " + WSAGetLastError();
    return -1;
}
P.S. Если юзаю recv - все работает, но с WSARecv - увы. Прошу подсказать, в чем проблема.

Вернуться к обсуждению:
Winsock, в буфере всегда 12 байт C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.10.2015, 14:53
Готовые ответы и решения:

Письмо с вложением на IIS8 Windows Server 2012. Вложение всегда 0 байт
Добрый день! Собственно проблема в сабже. При попытке отправить письмо с вложением на IIS8 Windows...

Действительно ли что лазерное сканирование всегда монохромное, то есть всегда только чёрно-белое?
Действительно ли, что если лазером можно было делать фото или снимать видео, то фото и видео были...

Ноут Sony Vaio, запускается всегда, загружается не всегда
Всем здравствуйте. Попал мне в руки Sony Vaio 61611L. Поведение следующее - нажимаю кнопку...

Дан массив из 10 байт. Посчитать количество байт, в которых сброшены 6 и 4 биты
Дан массив из 10 байт. Посчитать количество байт,в которых сброшены 6 и 4 биты. Массив байтов...

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

Дан массив из 11 байт. Подсчитать количество байт с нечетным числом 1 в байте
Дан массив из 11 байт. Подсчитать количество байт с нечетным числом 1 в байте.-Assembler помогите...

Считывание из входного файла байт с N1 по N2 и с N3 по N4 и запись этих байт в выходной файл
Здравствуйте!Помогите пожалуйста написать программу, которая бы считывала из входного файла байты с...

Определение в массиве из 15 байт количества байт, в которых сброшены 6 и 4 биты
Помогите пожалуйста разработать программу на языке ассемблера, определяющую в массиве из 15 байт...

Дан массив из 6 байт. Посчитать количество байт число единиц, в которых не превышает 3.
Дан массив из 6 байт. Посчитать количество байт число единиц, в ко- торых не превышает 3. блин...

Закодировать файл. Взять 7 байт. Первый бит каждого байта переместить в 8 байт
Нужно открыть бинарный файл и закодировать следующим образом. Взять 7 байт. Первый бит каждого...

Дан массив из 10 байт. Посчитать количество байт содержащих ровно три единицы
Здравствуйте, возникла проблема с решением задачи: &quot;Дан массив из 10 байт. Посчитать количество...

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