Модераторы: feodorv
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Scan Port (tcp) Winsock, помогите зделать ввод ip с клавиатуры 
:(
    Опции темы
Piro
Дата 20.12.2006, 23:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 20.12.2006

Репутация: нет
Всего: нет



есть ошибки но главная это то что немогу зделать ввод ip с клавиотуры(char[], std::string) невыручают, вообщем если есть добрые люди то помогите

#include <winsock2.h>
#include <windows.h>
#include <iostream.h>

#define SERVERADDR "10.3.3.1"

int main(int argc, char* argv[])
{
char buff[1024];int PORT=1;

if (WSAStartup(0x202,(WSADATA *)&buff[0]))
{
cout<<"WSAStart error %d\n"<<WSAGetLastError();
return -1;
}

SOCKET my_sock;
my_sock=socket(AF_INET,SOCK_STREAM,0);
if (my_sock < 0)
{
cout<<"Socket() error ",WSAGetLastError();
return -1;
}
for(;PORT<6000;PORT++){
sockaddr_in dest_addr;
dest_addr.sin_family=AF_INET;
dest_addr.sin_port=htons(PORT);
HOSTENT *hst;

if (inet_addr(SERVERADDR)!=INADDR_NONE)
dest_addr.sin_addr.s_addr=inet_addr(SERVERADDR);

if (connect(my_sock,(sockaddr *)&dest_addr,sizeof(dest_addr)))
{ 
WSAGetLastError();
return -1;
}

cout<<"Open-"<<PORT<<"\n";
}
}


PM MAIL   Вверх
witex
Дата 21.12.2006, 02:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 224
Регистрация: 16.10.2006
Где: Эстония

Репутация: 1
Всего: 4



unsigned long inet_addr(char*); превращает char* в адресс, у тебя она описанна! 
просто воспользуйся функцией getline(); считай арес.. задай на 16 символов строку и хватит! и читай!
и переводи! у тебя вроль правельно написнно!
Да и  cout  невыводит по шаблону как printf()

Это сообщение отредактировал(а) witex - 21.12.2006, 02:43
--------------------
Я не волшебник, я только учусь."Шлёпни в Гугл" - Афтор Былов Ю.М. 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0369 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.