Форум программистов, компьютерный форум, киберфорум
C++: Сети
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Как определить что передается: IP v4, IP v6 или имя домена? Создаю socks5. Получаю данные с браузера. Вырезаю оттуда только ссылку и порт. Но мне нужно передать запрос: ATYP тип адреса, следующего вида: o IP v4 адрес: X'01' o имя домена: X'03' o IP v6 адрес: X'04' o DST.ADDR требуемый адрес o DST.PORT требуемый порт (в сетевом порядке октетов) Как мне в коде определить какой... https://www.cyberforum.ru/ cpp-networks/ thread1139264.html Консольное приложение и vk api C++
Добрый день, интересует такой вопрос. Можно ли в консольном приложении использовать api vk ? Хотя бы простенький пример, авторизации и получения списка друзей какого нибудь пользователя. Нужны ли для этого какие нибудь библиотеки? Если кто сможет, напишите пример такого приложения. Спасибо)
C++ RAW Sockets - Литература https://www.cyberforum.ru/ cpp-networks/ thread1139001.html
Подскажите пожалуйста литературу по Raw Sockets.
C++ SOCKS5 запросы Браузер передаёт данные на клиента, клиент эти данные перенаправляет серверу, сервер подключается к интернету и ответ передаёт клиенту. Немогу разобраться в одном запросе: 0x01 - Установка TCP/IP соединения. 0x02 - Назначение TCP/IP порта (binding). 0x03 - Ассоциирование UDP-порта. Возникли такие вопросы: 1) Для чего они? 2) Как программа понимает что нужно выбрать? https://www.cyberforum.ru/ cpp-networks/ thread1138568.html
C++ На POST запрос получаю 413
Использую Qt 5.2. QSslSocket. Не могу авторизоваться на сервере. В общем запросы в браузере: https://stat.inetvl.ru/ GET / HTTP/1.1 Host: stat.inetvl.ru User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:28.0) Gecko/20100101 Firefox/28.0
C++ Клиент-серверное сетевое приложение через среду передачи данных стека TCP/IP Создать клиент/серверное сетевое приложение для обмена широковещательными текстовыми сообщениями через среду передачи данных стека TCP/IP. Для реализации приложения необходимо использовать broadcast «датограмный» сокеты протокола UDP. Технические требования. Перед подключением, у клиента должна быть возможность ввода порта сервера (адрес сервера используется широковещательный). https://www.cyberforum.ru/ cpp-networks/ thread1135488.html
C++ Не завершается поток на клиенте https://www.cyberforum.ru/ cpp-networks/ thread1129273.html
Всем доброго времени суток, возникла проблема: "поток заканчивает работу в непонятном месте" Есть сервер TCP, своего окна не имеет, по этому к ниму прилагается оболочка (отдельная программа с окном) которая общается с ним по средствам соединения TCP. В главном потоке оболочки создается сокет и соединяется с сервером, а уже для отправки сообщений и получения ответа создается дочерний поток: ...
Создание последовательного сервера без установления логического соединения (UDP) C++
Сервер #pragma comment (lib, "wsock32.lib") #include <winsock2.h> #include <iostream> #include <stdio.h> #include <string.h> #include <windows.h> #include <conio.h> #include <stdlib.h>
C++ Авторизация на сайте https://www.cyberforum.ru/ cpp-networks/ thread1127183.html
Здравствуйте, я только начинаю изучать c++ и хотел бы узнать как сделать авторизацию? Нужно отправить логин, пароль на сайт в файл launcher.php. Но как это сделать?
C++ Winsock recv Error вот код: int Server::RecvData(string& data) { int recv_bytes =0 ; recv_bytes = client_socket_.RecvData(data); return recv_bytes; } https://www.cyberforum.ru/ cpp-networks/ thread1126938.html
Программка ping на c++ C++
Нужно написать програму пинг. взял из книжки код, запускаю из-под администратора. сокет создаётся, вроде и отправляет, а ответа не приходит. подскажите, пожалуйста в чем причина? вот программа //эхо-ответ #define ICMP_ECHOREPLY 0 //эхо-запрос #define ICMP_ECHOREQ 8 //заголовок ICMP пакета typedef struct tagICMPHDR {
C++ Создание клиента через сокеты https://www.cyberforum.ru/ cpp-networks/ thread1123223.html
Ниже приведен код при компиляции которого получил несколько сообщений об ошибках. #include <WinSock2.h> #include <WS2tcpip.h> #include <stdio.h> unsigned myPort = 600; char myIpAddress = "192.168.0.1";
153 / 148 / 66
Регистрация: 20.02.2014
Сообщений: 556
06.04.2014, 23:10 0

Winsock сервер - C++ - Ответ 6008575

06.04.2014, 23:10. Показов 1996. Ответов 14
Метки (Все метки)

Ответ

Цитата Сообщение от Devilox Посмотреть сообщение
да, точно.
Честно говоря, во всей этой портянке разбираться лениво, попробуй этот тест-сервер скомпилить и запустить, попробуй к нему подключиться, и если все ок он должен выдать ip адрес клиента и послать клиенту фразу SERVER TEST, ну а если нет, еще раз скинь номер ошибки и уж тут надо будет крепко задуматься.
И это какой-то фреймворк использует хедер WS2tcpip ?
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
#include<stdio.h>
#include<winsock2.h>
#pragma comment(lib, "Ws2_32.lib")
 
int main(void)
{
    WSADATA wsaData;
    SOCKET accSock, servSock;
    struct sockaddr_in servInfo,
                       clInfo;
    int clSize = sizeof(clInfo);
 
    servInfo.sin_addr.s_addr = INADDR_ANY;
    servInfo.sin_port = htons(35555);
    servInfo.sin_family = AF_INET;
 
    if(WSAStartup(0x0202, &wsaData))
    {
        printf("%d\n", WSAGetLastError());
        getchar();
        return -1;
    }
    if((accSock = socket(AF_INET, SOCK_STREAM, 0)) == INVALID_SOCKET)
    {
        printf("%d\n", WSAGetLastError());
        getchar();
        return -1;
    }
    if((servSock = socket(AF_INET, SOCK_STREAM, 0)) == INVALID_SOCKET)
    {
        printf("%d\n", WSAGetLastError());
        getchar();
        return -1;
    }
    if(bind(accSock, (struct sockaddr*)&servInfo, sizeof(servInfo)) == SOCKET_ERROR)
    {
        printf("%d\n", WSAGetLastError());
        getchar();
        return -1;
    }
    if(listen(accSock, SOMAXCONN) == SOCKET_ERROR)
    {
        printf("%d\n", WSAGetLastError());
        getchar();
        return -1;
    }
    printf("Awaiting inbound connection...\n");
    if((servSock = accept(accSock, (struct sockaddr*)&clInfo, &clSize)) == INVALID_SOCKET)
    {
        printf("%d\n", WSAGetLastError());
        getchar();
        return -1;
    }
    printf("Client: %s\n", inet_ntoa(clInfo.sin_addr));
    send(servSock, "SERVER TEST", 12, 0);
    closesocket(servSock);
    WSACleanup();
}


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

Http Сервер Winsock
Обьясните пожалуйста на пальцах как его реализовать(хотя бы операцию GET).Обычные TCP сервер и...

(Winsock) Сервер - Несколько клиентов
В msdn есть пример создания сервера, который принимает 1 соединение. Не могу врубиться, как...

TCP-эхо клиент-сервер (WinSock)
Здравствуйте! Подскажите, пожалуйста, почему TCP-эхо клиент-сервер неправильно работает? Сервер...

Многопоточный ТСР-сервер с использованием WinSock
При написании сервера столкнулся с некоторыми трудностями. Задача: написать ТСР-сервер, который...

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

Клиент сервер Winsock + SDL. Форма клиента зависает
Проблема клиета: Форма SDL зацикливаеться циклом while и создается менюшка с кнопками и текстом тут...

Написать соединение: много клиентов - сервер (Winsock; на сервере 3 сокета: 2 TCP и 1 UDP)
Всем здрасьте !!!! Мне надо написать соединение: много клиентов - сервер Тут мне надо иметь...

C++ WinSock
Здравствуйте. Есть необходимость написать виртуальный файловый сервер, который будет обрабатывать...

Winsock и C++
Есть сервер и клиент, в общем всё работает, но как сделать чтобы к серверу могло подключиться 100+...

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