Форум программистов, компьютерный форум, киберфорум
C++: Сети
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinSock:простой пример:нужен исходник с коментами вже запарился искать в иннете, неспорю примеры есть но не один не получается запустить то там недоделки то там то вообще наткнулся на статью написанно что под виндов а скрипт под уникс, да и почти... 77, если не коннектится через нет, то это не проблема твое проги а проблема модема надо как-то натроить его на прием соединий https://www.cyberforum.ru/ cpp-networks/ thread155576.html C++ telnet через С++ https://www.cyberforum.ru/ cpp-networks/ thread151790.html
задание такое: нужно через командную строку в telnet и оттуда зайти на switch'и и дать им команду reboot если что не ясно, спрашивайте заранее благодарен:bravo: вот отправка на телнет...как дальше воспользоваться сокетами для отправки команд Сначала определись. Будешь использовать программу telnet.exe или только эмулировать её протокол.
Как загрузить файл с FTP? C++
Есть запросы к FTP-серверу: LIST и NLST. Оба возвращают список файлов и директорий в указанной как параметр папке. Но каждый сервер возвращает этот список в своём формате. Как в общем случае можно...
C++ SOCKET: send(), recv()
Начал разбираться с сокетами и в самом начале застрял на элементарном, с функциями send и recv, в програмке в которой сервер отправляет сообщения на клиент и там оно выводится на экран... Вот коды... Вместо "S_un" (который соответсвует UNix-socket" попробуй заиспользовать "S_in" (INet-socket). И для сервера вместо inet_addr("10.0.172.14"); для начала попробуй INADDR_ANY Это не помогло.. И...
C++ как считать ответ от сервера??? Вот есть примерчик который отправляет соккет на определённый сервер на 80 порт, ну сервер по идее должен ответить, как теперь считать ответ от сервера, и вывести его на экран? #include... поправь GET recv() recvlen = recv(sockdesc, buffer, sizeof buffer - 1, 0); if (recvlen > 0) buffer = '\0'; https://www.cyberforum.ru/ cpp-networks/ thread152412.html Подключение к БД через интеренет и/или локальную сеть C++
Здрасте. Ситуация такая: нужно приложение, для доступа к документам, хранящимся на сервере. Нужен клиент, через который с некоторых пк этот клиент к БД будет подключаться через интернет, а с... серверная часть может принимать клиентов то есть две разных программы, одна выполняет команды, а другая даёт команды и отображает ответы сначала без клиента можно с помощью телнета разработать...
C++ копирование файлов программа https://www.cyberforum.ru/ cpp-networks/ thread156093.html
есть 2 компа, находящиеся в разных местах с одной и той же программой. С первого надо копировать файл (c:\Program Files\SoftTAXI\Rajah\Server\Databases\skladdb_phis_2010.fdb) на флешку, после чего... georgy911, юзай WINSOCK, нужнонаписать 2 проги клиент и сервер ну еще протокол передачи данных...
C++ socket connect зависает Добрый день. При вызове connect прога зависает. Вот код: bool ConnectionManager::ConnectSocket(int ID) { char buffer; string address((*_connectionIds.find(ID)).second); int port =... А ты ток сервер запускаешь? А клиентскую часть запускаешь? Мож оно не висит, а ждет подключения клиента? Добавлено через 2 минуты Ой сори протупил, это и есть клиент..) https://www.cyberforum.ru/ cpp-networks/ thread154915.html
C++ Socket C++ https://www.cyberforum.ru/ cpp-networks/ thread154559.html
#pragma comment (lib, "ws_32.lib") #include "stdafx.h" #include <iostream> #include <stdio.h> #include <conio.h> #include <windows.h> #include <string> #include <winsock.h> using namespace... #include <winsock.h> вместо этого попробуйте Winsock2.h подключить
C++ Не могу получить исходный текст страницы https://www.cyberforum.ru/ cpp-networks/ thread152328.html
Не могу получить исходный текст страницы. Может неправильно составлен http запрос? #include <sys/types.h> #include <sys/socket.h> #include "stdio.h" #include <netinet/in.h> int main() { ... для HTTP/1.1 нужно указать адрес Host: адрес_куда_подключился пустая строка чтобы не указывать адрес, можно использовать HTTP/1.0
C++ mail socket https://www.cyberforum.ru/ cpp-networks/ thread154769.html
#include "stdafx.h" #include <iostream> #include <windows.h> #include <winsock.h> #pragma comment(lib, "ws2_32.lib") #define OK 0 #define FAIL 1 #define CONNECT_LOST1 2
C++ Winsock https://www.cyberforum.ru/ cpp-networks/ thread154837.html
Всем привет.Начал разбиратся с сокетами и сразуже появились проблемы отправки и получения данных.Клиент к серверной части конектится удачно,проблема в том что я отправляю на сервер "Hello" и хочу на... Ну че никто незнает???
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12837 / 7573 / 1765
Регистрация: 25.07.2009
Сообщений: 13,970
28.07.2010, 23:47 0

С++ как узнать ip компа на котором расположена программа? - C++ - Ответ 879421

28.07.2010, 23:47. Показов 11077. Ответов 12
Метки (Все метки)

Ответ

Цитата Сообщение от Evg Посмотреть сообщение
пример из поста #2 не является ответом на поставленную задачу, потому как в задаче требуется напечатать...
Знаете, как это в паре строк написать, при чём особо не заморачиваясь?
ipconfig /all выведет информацию о всех сетевых устройствах, а их в компьютере может быть больше одного, хуже того - несколько устройств могут быть подключены к разным сетям одновременно. Отсюда вопрос - ip адрес какого из них нужно в строке вывести, программа угадать должна? Или нужно определить ip адрес шлюза, чтобы понять, каким из сетевых устройств комп к интернету подключён и вывести адрес этого устройства? В пару десятков строк уложиться бы - уже не плохо...
Опять же - если нужен внешний ip, это совсем другая история... Писать запрос на какой-нибудь 2ip.ru, читать ответ, искать в нём ip адрес свой...

Добавлено через 22 минуты

Не по теме:

вот в пару строк ;)

C
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
int main(void){ 
    srand(time(NULL));
    printf("You're ip: %d.%d.%d.%d\n", rand() % 256, rand() % 256, rand() % 256, rand() % 256);
    
    exit(EXIT_SUCCESS);
}



Вернуться к обсуждению:
С++ как узнать ip компа на котором расположена программа? C++
1
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.07.2010, 23:47
Готовые ответы и решения:

Как узнать на каких координатах расположена в трее нужная программе иконка?
Надо как то узнать где именно в трее расположена нужная мне иконка, например иконка звука, или подключение к сети, или например Стима и...

Как узнать ip своего компа?
сабж

Определить и вывести на экран номер квадрата, в котором расположена точка
Задача 2. Определить и вывести на экран номер квадрата, в котором расположена точка M(x,y). X =-4,Y=5.

12
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.07.2010, 23:47
Помогаю со студенческими работами здесь

Определить и вывести на печать номер квадранта, в котором расположена точка
определить и вывести на печать номер квадранта, в котором расположена точка М(х,у)

Как узнать HDD key компа
Как узнать HDD key

Как программно узнать IP-адрес компа
Как в скрипте узнать ip адрес пользователя? Есть такая функция которая возращает ip адрес ?

Как узнать MAC адрес компа?
Как узнать MAC адрес компа?

Как расшарить диск(папку) и получить имя компа на котором выполняется приложение?
Вот как это сделать? Ведь просто нужно юзать какие-то API-шные функции. А какие и как? Заранее всем благодарен за ответ.

0
Новые блоги и статьи
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class - средства для работы с неизменяемыми структурами данных, каждое из которых предлагает свой уникальный подход к решению этой задачи. История их появления весьма. . .
Создание производительны­­х API с Java и gRPC
Wired 04.03.2025
В разработке производительность и масштабируемость микросервисных приложений играют ключевую роль. Традиционные REST API, несмотря на свою популярность и простоту, не всегда способны обеспечить. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 знаменует собой значительный скачок в развитии Java, внося фундаментальные улучшения в производительность, безопасность и удобство разработки. Релиз включает множество революционых изменений,. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Современная блокчейн-разработка на Java предоставляет разработчикам широкий спектр возможностей. В отличие от Solidity, который ограничен экосистемой Ethereum, Java позволяет создавать как. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
Tестирование Pull Request в Kubernetes с помощью vCluster
stackOverflow 03.03.2025
При работе с микросервисной архитектурой критически важно обеспечить качественное тестирование каждого изменения перед его слиянием в основную кодовую базу. Однако тестирование Pull Request в. . .
Использование пакета Context в Golang
bytestream 03.03.2025
Управление параллельными процессами в современных приложениях - сложная задача, особенно когда речь идет о микросервисной архитектуре и распределенных системах. Пакет context в Go - это гибкое. . .
WebAssembly и Go: Работа с DOM и обработка ошибок
bytestream 03.03.2025
WebAssembly представляет собой технологию, позволяющую запускать низкоуровневый код в браузере практически на нативной скорости. Особенно интересные возможности открываются при использовании. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru