Форум программистов, компьютерный форум, киберфорум
C++: Сети
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ HTTP сервер на SOCK_RAW https://www.cyberforum.ru/ cpp-networks/ thread1480173.html
С целью более глубокого понимания работы сети ищу исходники любого простого сервера и клиента на сырых сокетах. исходники любого простого сервера и клиента не то что бы простой но сервер http://alphacity.netii.net/tree/prjs-web.htm ну а вообще простой что то вроде...
Сети Петри . Любой простой пример программы с сетями Петри С++ или на других языках программирования C++
Помогите пожалуйста . Сети Петри . Любой простой пример программы с сетями Петри С++ или на других языках программирования. https://www.cyberforum.ru/cpp-beginners/thread551246.html https://www.cyberforum.ru/cpp-builder/thread100876.html
Запрос на выполнение php скрипта C++
1. Есть PHP файл - его содержание простейшее: <?php return "some string...."; ?> 2. Задача: - отправить запрос на сайт, где лежит этот PHP файл. - получить то что вернет PHP скрипт, а... поробуй так <?php echo "some string...."; ?>
C++ Синхронные сокеты и таймаут https://www.cyberforum.ru/ cpp-networks/ thread1479440.html
Решил соорудить небольшой наколенный многопоточный клиент dht . Есть некоторые вопросы по сокетам и гугол как-то больше молчит . SOCKET dht_sock = socket(AF_INET, SOCK_DGRAM, 0); if (dht_sock... у Вас UDP зачем Вам таймер на отправку, в 99% случаях она будет выполнена сразу а на счет чтения, есть же select ну или poll(если под линём) Добавлено через 1 минуту чтение можно завернуть в...
C++ Создать клиент, принимающий данные с использованием сокетов Всем привет, пожалуйста подскажите как мне сделать КЛИЕНТ на c++, чтобы можно было передавать и получать данные(просто строки). Слово "клиент" я выделил по тому, что сервер у меня уже сделан на... Я бы на boost::asio написал и не заморачивался. https://www.cyberforum.ru/ cpp-networks/ thread1476191.html C++ Литература по архитектуре серверов Здравствуйте, интересует литература по проектированию архитектуры серверов, т.е. что как лучше паралелить, какие подходы к решению той или иной задачи и т.д.. Если кто обладает инфой(статьи,ссылки... Архитектура зависит от решаемой задачи, например веб сервер для отдачи статики отличается от веб сервера обрабатывающий запросы пользователей. https://www.cyberforum.ru/ cpp-networks/ thread1480054.html
C++ Как узнать, что компьютер пингуют в данный момент? Всем добрый день! команда ping - это значит что я отправляю "пакеты" на какой-то IP а как я могу узнать что мне приходят такие пакеты? или это просто невозможно? Заранее спасибо за ответ =) Скорее всего, Aspirin193 имеет в виду "видеть" на пингуемом компьютере, что его пингуют.... https://www.cyberforum.ru/ cpp-networks/ thread1474329.html C++ Получение множества сообщений на сервер
Здравствуйте. Есть программа клиент-сервер. С помощью клиента осуществляется отправка сообщений на сервер. Сервер же, получает эти сообщения и выводит их. Думаю, и так все понятно. Собственно, нужна... принимать на сервере нужно тоже в цикле
Балансировщик нагрузки, перенаправление запросов HTTP C++
Добрый день, форумчане! Помогите разобраться в такой задаче: есть клиенты которые обращаются на определенный адрес по средствам HTTP-запросов (в конкретном случае для получения ответа в виде... reverse proxy?
C++ Два клиента не запускаются на одном компьютере https://www.cyberforum.ru/ cpp-networks/ thread1472570.html
При запуске двух ( вполне рабочих ) клиентов , второй выдаёт ошибку в месте где стоит функция bind. Почему и как исправить ? Функция bind() как правило используется серверными приложениями, к которым клиентские подключаются. Так что для начала определитесь с архитектурой или уточните в чем суть ваших "клиентов". А...
C++ Клиент серверное приложение для удаленного управления
Нужна помощь в написании клиент серверной программы для удаленного управления на С++ (через командную строку). Должен быть очень простой функционал: выкл.комп, перезагрузка, завершения сеанса... как-то так - выход из сеанса и хлопанье сиди сами найдете клиент //------------------------------------------------------------------------------ #include <winsock> #include <stdio.h> #include...
C++ Сервер C++ Win32 Добрый день! Пишу по этому видеоуроку программу сервера. Вот мой код: #pragma comment(lib, "Ws2_32.lib") #include <WinSock2.h> #include <iostream> #include <WS2tcpip.h> SOCKET Connect;... https://www.cyberforum.ru/ cpp-networks/ thread1477692.html
0 / 0 / 0
Регистрация: 22.06.2015
Сообщений: 6
0

Post запрос с передачей .txt файла - C++ - Ответ 7793607

22.06.2015, 13:17. Показов 1591. Ответов 8
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Нужно сделать запрос методом post с передачей .txt файла с c++
Код есть но на пост выдаёт ошибку.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#include <winsock2.h>
#include <iostream>
#include <string.h>
 
#pragma comment(lib, "Ws2_32.lib")
 
std::string post(char * hosting)
{
 WSADATA wData;
 struct sockaddr_in addr;
 SOCKET sock;
 
 if(WSAStartup(MAKEWORD(1,1),&wData)!=0) {return 0;}
 sock = socket(AF_INET,SOCK_STREAM,0);
 
 if(sock==-1) {return 0;}
 
 addr.sin_family = AF_INET;
 addr.sin_port = htons(80);
 hostent * host = gethostbyname(hosting);
 addr.sin_addr = *(struct in_addr *) host->h_addr_list[0];
 
 connect(sock,(struct sockaddr *)&addr,sizeof(addr));
 
 char request[2048] = "POST /index.php HTTP/1.1";
 strcat(request, "Host: localhost");
 strcat(request, "Connection: keep-alive");
 strcat(request, "Cache-Control: max-age=0");
 strcat(request, "Content-Lenght: 191");
 strcat(request, "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8O rigin: http://localhost");
 strcat(request, "User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.124 Safari/537.36");
 strcat(request, "Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryokG0meWp5LXo92gS\r\n");
 strcat(request, "Referer: http://localhost/index.php");
 strcat(request, "Accept-Encoding: gzip, deflate");
 strcat(request, "Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4");
 strcat(request, "------WebKitFormBoundaryokG0meWp5LXo92gS");
 strcat(request, "Content-Disposition: form-data; name=\"filename\"; filename=\"QQ.txt\"");
 strcat(request, "Content-Type: text/plain");
 strcat(request, "Hi,guys");
 strcat(request, "------WebKitFormBoundaryokG0meWp5LXo92gS--\r\n\r\n");
 
 
 char answer [2048] = "";
 
 send(sock,&request[0],sizeof(request),0);
 
 recv(sock,&answer[0],sizeof(answer),0);
 
 std::string AnswerStr = &answer[0];
 
 shutdown(sock,2);
 closesocket(sock);
 WSACleanup();
 
 return AnswerStr;
}
 
int main()
{ 
 setlocale(LC_ALL, "RUS");
 printf(post("localhost").c_str());
 printf("\n");
 
 system("pause");
 return 0;
}
Php скрипт для сохранения файла:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php 
echo «<_END
<html>
 <head>
 <title>PHP-форма для загрузки файлов на cepвep</title>
 </head>
 
 <body>
 <form method='post' action='index.php' enctype='multipart/form-data'>
 Выберите файл: <input type='file' name='filename' size='10' />
 <input type='submit' value='Загрузить' />
 </form>
_END;
if($_FILES)
{
$name = $_FILES['filename']['name'];
$ip = getenv("REMOTE_ADDR"); 
move_uploaded_file($_FILES['filename']['tmp_name'], "[$ip]".$name);
print_r ($_FILES);
}
echo "</body></html>";
?>
PHP правильный.)

Вернуться к обсуждению:
Post запрос с передачей .txt файла C++
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.06.2015, 13:17
Готовые ответы и решения:

Не получается POST-запрос с передачей файлов через HttpWebRequest
пытаюсь сделать POST-запрос типа MIME на сайт... должен передавать несколько файлов и значение одной переменной... не получается даже с...

POST запрос за загрузку файла
Всем привет! Помогите справится, нужно сделать post запрос на загрузку файла с кодировкой multipart/form-data &lt;form...

Переход по ссылке с передачей POST запроса
Смысл в следующем. Есть форма на которой вводиться &quot;Логин+Пароль&quot; при нажатии кнопки AJax производит отправку запроса к скрипту на perle...

8
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.06.2015, 13:17
Помогаю со студенческими работами здесь

Переход на страницу с передачей данных методом POST
Добрый день. Помогите решить проблему. Есть страница с инпутами текстовыми. По нажатию на кнопку необходимо перейти на другую страницу...

POST запрос и отправка файла. Исправить код
Public Function uploadFile() As String Dim filepath As String = IO.Path.Combine(Application.StartupPath, &quot;temp.jpg&quot;) ...

Отправка файла на сервер через POST запрос
Нужно отправить .txt файл на сервер, как это можно реализовать?

Запрос на выборку из файла txt со словами
Есть файл txt со словами,как сделать запрос на счётчик слов вот по такому типу?

Сформировать post запрос для отправки файла на сервер
Задача следующая. Есть web-сервер, на который необходимо отправить файл. Для этого необходимо составить запрос следующего вида: ...

0
Новые блоги и статьи
Winforstrap или красявый дизайн своими руками на Winforms
anomal6 04.03.2025
Сидел тут вечером ковырял проект на MAUI, и как же глупо создаются пакеты MSIX и система обновлений пакета публикации, но не об этом. Бывает нужен современный дизайн программы а писать на MAUI,. . .
Формат данных для симуляции физики, посредством распространённы­­­­х не обученных моделей.
Hrethgir 04.03.2025
Что-то как-то снова потерялось, зато катангенсы закатангесились в одном сообщении. На днях писал, что планирую для работы апгрейдить (на этот раз удачно) девайс для работы (конкретно - здоровья для,. . .
Концепция variadic
CoderHuligan 04.03.2025
Мне не очень нравится (а кому это нравится?) что у нас есть отдельно компилятор, отдельно линковщик, причем со своим собственным командным языком. При этом усложнении надо знать помимо языка. . .
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class — два мощных инструмента для обуздания неизменяемых структур данных, каждый со своим уникальным подходом к решению этой задачи. История их появления весьма. . .
Создание производительны­­­х API с Java и gRPC
Wired 04.03.2025
В мире микросервисной разработки вопрос производительности часто становится краеугольным камнем. И хотя REST API давно завоевал сердца разработчиков своей простотой и интуитивностью, при высоких. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 — это настоящий прорыв в эволюции Java, который кардинально меняет правила игры. В этом релизе разработчики Oracle наконец-то довели до ума множество критически важных улучшений в. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Погружаясь в мир блокчейн-разработки на Java, разработчик получает доступ к внушительному арсеналу инструментов. В отличие от Solidity, который "заперт" в экосистеме Ethereum, Java предоставляет. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru