Сори за невнимательность:) Возможно не стоит менять значения const sockaddr * name. Кто его знает как они будут использоватся в дальшейшем.
По мимо замены порта и хоста, надо посылать всякие версии протокола, хост на который сокс должен перенаправлять и тд. В описании протокола об этом...
ну да, хэндл возвращает socket. Забыл. Значит просто для этого сокета замутить соединене с соксом, произвести все приветствия и тд, и вернуть...
хукаешь WSAConnect(), в хуке авторизуешься на соксе, мутишь все эти приветствия, установку назначения и возвращаешь хэндл соединения. Все. Дальше...
Да ну, веселые картинки:) хоть какие то краски на сером фоне
как это один ip для всех VPS-ок O_o. Кому такое нужно:) Я так понимаю ты хочешь просто взять сервак, и на нем завести кучу юзеров. Так это не VPS...
что?
Пример более менее эффективного метода сканирования портов. Смысл в неблокируемых сокетах. Под линукс будет примерно похоже, только там евенты...
s3dworld Для серверной части посмотри пример тут http://msdn.microsoft.com/en-us/library/ms737526%28v=VS.85%29.aspx.
не правильно заполнил структуру
http://msdn.microsoft.com/en-us/library/ms740548(VS.85).aspx
вот небольшой пример с select: fd_set read_s; timeval time_out; time_out.tv_sec = TIMEOUT; time_out.tv_usec = 0; FD_ZERO (&read_s); FD_SET...
Возможно проблемы были из за этого кода: e = send( SendSocket, get, strlen(get), 0); if (e==-1) printf("\nsend error %u\n", WSAGetLastError());...
UbIvItS а кому выгодны баги в *nix ядрах, сетевых сервисах и тд?
Возможно вызывают WSPRecv c флагом MSG_PEEK просто что бы прочекать размер данных готовых на чтение..
Separate names with a comma.