Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

winsock. ip - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Список http://www.cyberforum.ru/cpp-beginners/thread635897.html
дайте идею как можно рекурсивно обратить список т.е есть список 1 -> 2 -> 3 -> 4 -> 5 ->(NULL) должно стать так 5 -> 4 -> 3 -> 2 -> 1 ->(NULL) хотя бы в общих слвах как сделать??)) ...
C++ Факториал Простите за избитую тему, но не могу ни как организовать факториал в winForms . При клике на Button программа должна выводить факториал в label. Можете показать пример такой программы(без... http://www.cyberforum.ru/cpp-beginners/thread635842.html
Литература C++ для начинающего(желательно с .NET) C++
Решил начать изучение языка C++, начальные знания есть только на уровне Бейсика и Паскаля(учил циклы, массивы) Подскажите книгу для начинающего по данному языку Читая форум видел много разной...
C++ Работа со звуком! Ошибка! SOS!
Доброго времени суток, пишу аппаратный генератор СЛ на основе звуковой карты! Сразу предупреждаю в Visual C++ я человек новый, пишу код по одной хорошей статейке (см. ресурс Скажем вирусам "Нет!"). И...
C++ Запись и чтение из файла wstring http://www.cyberforum.ru/cpp-beginners/thread635800.html
Всем привет! Ребята, работаю с Юникод и встал вопрос как считать из файла и записать в файл wstring name; Погуглив нашел вот что: Запись в файл wstring &street
C++ Ошибки в коде. Считывание/запись структуры в файл Здравствуйте. Может кто поможет с кодом. Пытаюсь написать программу, которая бы писала в файл и считывала бы из нее структуру. Вот код : #include <fstream.h> //... struct rec { int A; int... подробнее

Показать сообщение отдельно
Humanoid
Почетный модератор
9854 / 3753 / 171
Регистрация: 12.06.2008
Сообщений: 11,504
11.08.2012, 16:05
Цитата Сообщение от -engi Посмотреть сообщение
Как с помощью winsock или winsock2 (без разницы) узнать ip адрес текущего компьютера?
Я это когда-то делал в Делфи, но с использованием всё того же WinAPI... поэтому могут быть небольшие синтаксические ошибки при переводе:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
WSADATA wsaData;
char n[256];
struct hostent *host;
struct in_addr addr;
 
WSAStartup(0x0101, &wsaData);
gethostname(n, 255);
host = gethostbyname(n);
int i=0;
while (host->h_addr_list[i] != 0) {
  addr.s_addr = *(u_long *) host->h_addr_list[i++];
  printf("\tIP Address #%d: %s\n", i, inet_ntoa(addr));
}
WSACleanup();
Цитата Сообщение от -engi Посмотреть сообщение
Или как сделать так, что бы в клиенте вписать вручную только ip-адрес, а на сервере его не вписывать вручную
На сервере IP адрес и не вписывается... ты же заранее не можешь знать, с какого IP адреса к твоему приложению будут подключаться.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru