Форум программистов, компьютерный форум, киберфорум
C++: Сети
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Отправка Sms Всем привет. Я хочу написать прогу для отправки sms на телефон с компа, но у меня не получается. Я знаю, что можно было отправлять sms на телефон через мыло ( например <номер>@sms.mts.com.ua ), но теперь когда делаешь такой фокус, тебе на мыло приходит сообщение от робота, что смс не доставлена, и говорит что бы вы отправляли смс с офф сайта оператора. Может кто знает что-то по этому поводу? https://www.cyberforum.ru/ cpp-networks/ thread618426.html C++ Обрезается сообщение в системе: клиент - сервер
Изучаю "Самоучитель игры на WINSOCK". Использую пример TCP клиента и сервера, при отправке сообщение серверу, оно возвращается уже обрезанным. Максимальное количество символов - 13. Как увеличить объем сообщения? Клиент #define PORT 666 #define SERVERADDR "127.0.0.1" int main() { system("chcp 1251 > nul");
C++ Накапливающаяся задержка в TCP\IP https://www.cyberforum.ru/ cpp-networks/ thread617825.html
Здравствуйте! У меня возникла такая проблема. Разработал клиент-серверное приложение. Передаю различные сообщения с клиента на сервер, после приема сервер выполняет разные действия. В начале работы приложение стабильно, задержка между отправкой и приемом минимальна. Но если поработать длительное время задержка увеличивается. Нигде не могу найти информации по теме. Алгоритм Нейгла...
C++ Общение между потоками с разными сокетами Здравствуйте! Недавно начал заниматься сокетами, возникла задача сделать так, чтобы каждый пользователь подключавшийся к серверу получал отдельный поток. Но при этом мне нужно чтобы между этими потоками(функциями DWORD WINAPI SexToClient(LPVOID c_s) ) можно было передавать сообщения. Код сервера: #include "stdafx.h" #include <winsock2.h> #include <iostream> #include <stdio.h> #include... https://www.cyberforum.ru/ cpp-networks/ thread617722.html
WinSock авторизация на сайте C++
Помогите с авторизацией, именно с тем, каким образом логин/пароль на сервер отправляется. Как я выяснил, sprintf(); не достаточно, в нём из интересного только строчка Content-Type: application/x-www-form-urlencoded, а кроме этого сниффер в Post Data показывает отправку do, username, pass, но при этом это вам не обычные параметры, в sprintf(); их вроде нельзя вставлять (может и можно, но у меня...
C++ Создание сервера для онлайн-игры https://www.cyberforum.ru/ cpp-networks/ thread616993.html
С единомышленниками решили написать онлайн-игру: шутер от первого лица.Подскажите как под неё сервер писать и под какой осью он должен работать. Сама игра будет написана на движке CryEngine 3 естественно под зло-ось Windows. Сам скачал книгу Стивенсона по сетевому программированию, сейчас её читаю. Уже есть опыт разработок трёхмерных игр. Знания С++ на полу-профессиональном уровне))) И если...
C++ Windows сокеты, ошибки в recvfrom https://www.cyberforum.ru/ cpp-networks/ thread616763.html
Проблема с сокетами: Посылаю строку с одного компьютера на другой, вот код: #include "stdafx.h" #include <string.h> #include <conio.h> #include <stdio.h> #include <iostream> #include <winsock2.h> #pragma comment (lib, "ws2_32.lib")
C++ Извлечение текста из flash ->Проверка с базой->Вывод данных
Здравствуйте, уважаемые профессионалы. Необходимо решить задачу. Сейчас я расскажу подробнее: Имеется флэш (flash) сайт. В определенной области сайта (всегда в одной и той же (в окошке)) появляется текст. Также имеется база со всеми текстами, которые могут появляться в этом окошке, а также ключевыми словами. Т.е какой-либо фразе, появившейся в окошке, соответствует свое ключевое слово,...
C++ Многопоточный чат на winsock https://www.cyberforum.ru/ cpp-networks/ thread615605.html
Всем доброго времени сутокб смогреализовать сервер проверил его через telnet, но есть проблема с клиентом идея заключается в том чтобы создать 2 потока один будет прослушывать порт а другой отпралять сообщения .Пока реализовал только прослушки и уже столкнулся с проблемой if (connect(my_sock,(sockaddr *)&dest_addr,sizeof(dest_addr))) { printf("Connect error %d\n",WSAGetLastError()); return...
C++ Сохранение текста со страницы путем http Вообщем. Есть страница в интернете, где содержится строк 20-25 текста, в виде xml. Мне надо весь текст скопировать, и сохранить в переменную, потом в файл. С сохранением в файл я ознакомлен, мне нужен рабочий код, в котором представлено сохранение всего текста со страницы в интернете. Спасибо. Добавлено через 23 часа 20 минут ну же!:( https://www.cyberforum.ru/ cpp-networks/ thread614914.html
Отправка сообщения от сервера к клиенту C++
Есть сервер на С++ на сокетах и клиент на питоне. Как посылать от клиента к серверу и получение ответа проблем нет, а вот как отправить сообщение от сервера конкретному клиенту (по ip) и самое главное - чтобы клиент слушал это сообщение.
C++ Проблемная авторизация Надо спарсить сайт ru.oriflame.com, авторизовавшись на нем. Но что-то не получается у меня, уже несколько дней бьюсь. Судя по снифферу, при авторизации происходит з
0 / 0 / 0
Регистрация: 14.10.2011
Сообщений: 30
04.07.2012, 14:29  [ТС] 0

Туннелирование, ака соксификация - C++ - Ответ 3237024

04.07.2012, 14:29. Показов 3768. Ответов 26
Метки (Все метки)

Ответ

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
int connectbysocks(server *socks, int socksnum, SOCKET s, server dest)
{
    SOCKADDR_IN addr;
    int nrecv = 0;
    char* request = "\x05\x01\x00";
    BYTE request_ans[2];
    req temp;
 
    addr.sin_addr.S_un.S_addr = socks[0].ip;
    addr.sin_port = socks[0].port;
    addr.sin_family = AF_INET;
 
    if(connect(s, (struct sockaddr *)&addr,sizeof(SOCKADDR_IN))) 
    {   
        gprintf(FOREGROUND_RED|FOREGROUND_INTENSITY, 
            " Ошибка при соединении с первым в цепочке сервером!\n");
        return CONNECT_ERROR;
    }
 
    gprintf(FOREGROUND_GREEN|FOREGROUND_INTENSITY, 
        " 1. Успешно соединились с %s!\n", gi_ntoa(socks[0].ip));
    for (int i = 1; i <= socksnum; ++i)
    {
        send(s,(char*)request,3,0);
        nrecv = recv(s,(char*)request_ans,2,0);
 
        if (nrecv == SOCKET_ERROR) return REQUEST_ERROR;
        if (request_ans[1]==0xFF) return REQUEST_ERROR;
        if (request_ans[0]!=0x05)return REQUEST_ERROR;
 
        temp.ver = 0x05;
        temp.cmd = 0x01;
        temp.rsv = 0x00;
        temp.type = 0x01;
 
        if (i == socksnum) 
        {
            temp.addr = dest.ip;
            temp.port = dest.port;
        }
        else 
        {
            temp.addr = socks[i].ip;
            temp.port = socks[i].port;
        }
        
        if (!temp.addr)
        {
            gprintf(FOREGROUND_RED|FOREGROUND_INTENSITY,
                " Проблемы с сервером #%d в цепочке, пропускаем.", i+1);
            continue;
        }
 
        send(s,(char*)request,3,0);
        nrecv = recv(s,(char*)request_ans,2,0);
 
        if (nrecv == SOCKET_ERROR) return REQUEST_ERROR;
        if (temp.rsv != 0) return REQUEST_ERROR;
        if( temp.cmd != 0) return SOCKS_FUCKOFF;
        gprintf(FOREGROUND_GREEN|FOREGROUND_INTENSITY, 
            " %d. Успешно соединились с %s!\n",i+1, gi_ntoa(temp.addr));
    }
 
    return 0;
}
все остальное так же.
Причем, если ставлю 3 прокси(socksnum=3), то коннектится к 2м, ставлю 2 прокси коннект только к 1ой, ставлю 1 к ней коннектится.

Добавлено через 11 минут
Принципиальная схема интересует:
1.0)беру адрес и порт первой прокси
1.1)connect() к первой прокси

2.0)беру адрес и порт следующей прокси(пока не кончилась цепь, кончилась - иду в пункт 3.0)
2.1)посылаю три байта "\x05\x01\x00"
2.2)принимаю ответ, если "одобрено" возвращаюсь к пункту 2.0

3.0)беру адрес назначения и ...? connect()?

4.0)передаю/принимаю данные через установленное сокетом соединение

Алгоритм верен?

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

Туннелирование сокетами, разных протоколов
Здравствуйте многопочтенные! Нужна ваша консультация, по реализации следующей задачи: Необходимо...

Туннелирование
Доброго времени суток!!!!! такой вопрос есть три подсети, настроена динамическая маршрутизация,...

Туннелирование через SSH
В общем, есть следующая задача: существует сайт, который доступен только из определенной сети. На...

MySqlConnection ssh-туннелирование
try { //string ConnetStr = &quot;SERVER=login.mysql:3306...

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

Задатчик ака scheduler
Нужно создать удобный для пользователя недельный таймер. Управление до трех-пяти нагрузок, выбор...

FTP ! Азы ака спаси
Всем доброго времени суток :stop: ! Пишу это письмо вам дорогие форумчанины и форумчанки ( а также...

у Виталия ака Vitfil день рождения :)
Виталий творческих успехов, здоровья и всего наилучшего!

Перевот чего-то с одного ака на другой
Как вы делаете в мускулк перевод чего-то (денег, конфет,брюшек) с одного ака на другой. Первое...

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