Форум программистов, компьютерный форум, киберфорум
C++: Сети
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Подмена IP отправителя Нужно подменить IP адрес отправителя в пакете UDP. Как это лучше сделать ? Есть вариант raw-сокеты использовать, но я их не использовал ни когда. Как ещё можно сделать ? https://www.cyberforum.ru/ cpp-networks/ thread1517568.html Обмен информацией между приложениями C++
Допустим, мы имеем 2 приложения (запущенных exe-файла), не буду называть процессами, т.к. пока что не понял, может ли приложение быть разделено на несколько процессов и для чего это нужно... Нужно передать некоторую информацию от одного к другому,например 111.exe передает число 143234 в 222.exe, а тот, в ответ число 576757.9879, как это сделать, не применяя файлы, в обычном понимании этого...
C++ Проверка множества IP с помощью ClientSocket Всем доброго времени суток! Почему-то, при создании темы, название "Проверка множества IP с помощью ClientSocket" является запрещенным. Если модератор видит эту тему, не могли бы ли Вы пояснить в чем дело? Странно как-то. Пытаюсь работать с ClientSocket. Задача не сложная, но есть проблемы. Суть в том, что есть полсотни приборов работающие по сети. Соответственно имеют свои IP. Для... https://www.cyberforum.ru/ cpp-networks/ thread1517408.html C++ Скорость передачи по tcp соединению https://www.cyberforum.ru/ cpp-networks/ thread1517265.html
Начал разбираться с сокетами, появился вопрос, как вычислить скорость передачи (хотя бы грубо и примерно). Есть TCP сокеты, сервер в режиме ожидания ждет запроса от клиента, + на сервере есть массив размером 50 000 бит, заполненный псевдослучайными данными. Как только приходит запрос от клиента - сервер в цикле пишет в сокет поблочно данные (размер блока - 100 000 либо 200 000 бит и.т.д.,...
C++ С++ клиент и C# TCP сервер
Есть TCP C# сервер, необходимо сделать C++ клиента, который может соединится с C# tcp сервером и отправит какой нибудь пакет. Возможно ли это? желательно пример =) Вот C# server -
C++ Скиньте книгу Бирюкова Андрея Скиньте, пожалуйста, книгу Бирюкова Андрея "Информационная безопасность. Защита и нападение". Нашёл в инете, но там буква 'п' заменена на 'н' в каждом слове. Читать неприятно... Буду благодарен, если скините) Пункт 5.3 Правил: Идите и купите эту книгу. Закрыто. https://www.cyberforum.ru/ cpp-networks/ thread1515084.html
C++ [libtorrent] Взаимодействие web-peer и bt-peer https://www.cyberforum.ru/ cpp-networks/ thread1514113.html
Доброго всем! Кто что может разъяснить по сабжу? В вкратце опишу суть своих печалей: Есть статические веб-сиды\пиры в определенный момент происходит запрос пиров у трекера (соответственно мы получаем от трекера bt-peer), и тут начинается магия, бт-пир пробует скачать часть данных (я так понял это 16 кб), дальше происходит озарение, что скорость скачивания с бт-пира не всегда выше, чем скорость...
Отправка сразу несколько пакетов. WinSock C++
Привествую всех. В вообщем так. Программа ищет на компьютере разную информацию с разных адресов и отправляет её через send(). Вторая программа, в свою очередь получает эти данные. char buffer; while ((readBytes = recv(clientSocket, buffer, sizeof(buffer), 0)) > 0) { //printf("%d", readBytes);
C++ Отследить запрос из онлайн игры https://www.cyberforum.ru/ cpp-networks/ thread1512353.html
Как можно отследить запросы посылаемые из онлайн игр,снифером не могу найти
C++ UPD прокси socks Суть такая я пишу программу, через которую будет прогоняться трафик. Вот наброски. #ifdef WIN32 DWORD __stdcall CheckThread(LPVOID lpParam) #else void * CheckThread(void *lpParam) #endif { https://www.cyberforum.ru/ cpp-networks/ thread1512328.html
C++ Где почитать про сокеты?
Привет всем. Руки дошли до сокетов, но во многих туториолах бывает не очень подробно рассказывается что к чему. Где можно хорошенько начитаться про сокеты и сети с примерами на си/си++,
C++ TCP/IP , requests Какую библиотеку юзать , чтобы написать программу слушающую вообще все запросы по любому по поводу во внешний мир ? То есть что то типа Fiddler Windows, Linux : Особенно на первой системе. https://www.cyberforum.ru/ cpp-networks/ thread1512142.html
0 / 0 / 0
Регистрация: 20.08.2015
Сообщений: 34
21.08.2015, 11:40  [ТС] 0

Получение данных из контроллера по TCP - C++ - Ответ 7995764

21.08.2015, 11:40. Показов 2323. Ответов 3
Метки (Все метки)

Ответ

Вот мой код, делаю запрос- отвечает
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
67
68
69
#define _CRT_SECURE_NO_WARNINGS
#define _WINSOCK_DEPRECATED_NO_WARNINGS
#pragma comment (lib,"Ws2_32.lib")
#include <winsock2.h>
#include <stdio.h>
#include <conio.h>
#include <iostream>
 
using namespace std;
 
 
int main(void)
{
    setlocale(LC_ALL, "Russian");
    WORD v = MAKEWORD(2, 0);
    WSADATA d;
    int e = WSAStartup(v, &d);
    if (e)
    {
        perror("error initializing winsock");
        return 1;
    }
    struct sockaddr_in peer;
    int s;
    int rc;
    char buf[1];
    peer.sin_family = AF_INET;
    peer.sin_port = htons( 80);
    peer.sin_addr.s_addr = inet_addr("192.168.10.31");
    s = socket(AF_INET, SOCK_STREAM, 0);
    if (s<0)
    {
        perror("error calling socket");
        return 1;
    }
    rc = connect(s, (struct sockaddr *)&peer, sizeof(peer));
    if (rc)
    {
        perror("error calling connect");
        return 1;
    }
    char sendbuffer[2048];
 
 
    // Формируем GET-пакет:   
    strcpy(sendbuffer, "post http://192.168.10.31/json.do?_P_SUM3,_S_SUM3,_COS_SUM3,_Q_SUM3,time=1440145691684");
    strcat(sendbuffer, " HTTP/1.0\r\n");
    strcat(sendbuffer, "User-Agent: Chrome/44.0.2403.155\r\n");
    strcat(sendbuffer, "Host: 192.168.10.31\r\n");
    strcat(sendbuffer, "Connection: keep-alive\r\n Accept-Encoding:gzip, deflate, sdch");
    //strcat(sendbuffer, "Keep-alive: 3000\r\n");
    //strcat(sendbuffer, "Connection: close");
    strcat(sendbuffer, "\r\n\r\n");
 
    if (send(s, sendbuffer, sizeof (sendbuffer), 0) == SOCKET_ERROR) {
        return 0;
    }
 
    rc = recv(s, buf, 2048, 0);
    if (recv <= 0)
        perror("error calling recv");
    else
        cout << "результат" << buf << endl;
    if (closesocket(s))
        perror("error calling closesocket");
    WSACleanup();
    _getch();
    return 0;
}

вот что выдает

Получение данных из контроллера по TCP


и больше никаких данных

Вернуться к обсуждению:
Получение данных из контроллера по TCP C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.08.2015, 11:40
Готовые ответы и решения:

Получение данных из TCP пакета
Вот код: #include &lt;conio.h&gt; #include &lt;stdio.h&gt; #include &lt;winsock2.h&gt; #define MAX_PACKET_SIZE ...

Синхронное получение данных TCP IP
Салют, комрады! Может кто сталкивался с такой проблемкой при работе с данными через TCP IP....

Получение XML данных по TCP порту
Здравствуйте, Пишу приложение, которое будет получать XML-данные по TCP, а затем писать эти...

Tcp client отправка и получение данных
Здравствуйте, подскажите пожалуйста что делаю не так. Пишу приложение для android, необходимо...

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

Как происходит получение данных через протокол TCP
Имеется клиент-серверное приложение: using System; using System.Collections.Generic; using...

Получение информации из контроллера авто в IPad
Всем привет! Тут недавно делал программму. Суть в том, что есть машина, в машине контроллер. К...

Получение информации с контроллера темепературы на ардуино
Добрый день товарищи! Такая проблема: нужно с китайского контроллера Yudian 518 получать данные на...

Получение пакетов от сервера (TCP)
Добрый день . Подскажите новичку . Допустим есть чатовый сервер . Я пишу к нему клиент . Как...

Отправка и получение файла по TCP или другими способами
Здравствуйте. Хочу настроить отправку файлов между Сервером и Клиентом. С Сетями дружу...

Сцена зависает при запуске TCP-клиента, когда он подключен к TCP - серверу, при этом TCP-клиент полностью функционирует
Проблема описана в заголовке, и хотелось бы услышать ваше мнение, о том как можно решить проблему....

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