Форум программистов, компьютерный форум, киберфорум
C++: Сети
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.97/35: Рейтинг темы: голосов - 35, средняя оценка - 4.97
0 / 0 / 1
Регистрация: 19.01.2011
Сообщений: 16

Эмулятор локальной сети

07.05.2013, 20:20. Показов 6557. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
Требуется написать на C++ простой эмулятор локальной сети, максимум до 10 хостов. Подскажите куда копать.
Заранее благодарю!

Добавлено через 2 часа 12 минут
Т. е. программа представляет из себя аналог Hamachi.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.05.2013, 20:20
Ответы с готовыми решениями:

Поиск сервера в локальной сети
подскажите пожалуйста, вот я написал клиент-серверное приложение и у меня сейчас на стороне клиента, при запуске нужно вводить айпи сервере...

Время реакции локальной сети
Собственно, как померить время реакции локальной сети? и собственно латентность и время реакции это одно и тоже, я правильно понимаю?...

Модуль обмена по локальной сети!
1.Модель обработки данных - функция удаления узла из бинарного дерева поиска 2. Выполняемая команда - Считать квадратную матрицу из...

8
Модератор
 Аватар для vxg
3406 / 2177 / 354
Регистрация: 13.01.2012
Сообщений: 8,444
08.05.2013, 11:53
Цитата Сообщение от Mid1987 Посмотреть сообщение
Т. е. программа представляет из себя аналог Hamachi
фигасе.. а хамачи по вашему - это эмулятор? поясните что именно вам нужно
0
0 / 0 / 1
Регистрация: 19.01.2011
Сообщений: 16
08.05.2013, 11:56  [ТС]
Неправильно выразился, надо написать: программу для автоматического создания VPN соединения под ОС Windows, для игр по локальной сети.
0
 Аватар для Izual
143 / 122 / 21
Регистрация: 13.11.2012
Сообщений: 1,564
08.05.2013, 12:07
Тут практически в каждой теме есть реализаций TCP\IP или UDP примеров клиент-серверного приложения через Winsock, так в чём проблема скопировать код и просто в буффер засовывать те данные которые нужны, передавая их между клиентами и сервером?
0
Модератор
 Аватар для vxg
3406 / 2177 / 354
Регистрация: 13.01.2012
Сообщений: 8,444
08.05.2013, 12:13
Цитата Сообщение от Mid1987 Посмотреть сообщение
надо написать
предмет вашего желания, на мой взгляд, весьма сложен в реализации.
-если это баловство - лучше оставить эту затею.
-если все-таки есть желание, но вы отдаете себе отчет в том как это будет сложно - можно упростить задачу - создать сайт на котором будут крутиться скрипты и к которому будут подключаться клиенты: все пойдет через сайт в специфическом протоколе (если клиенты были рассчитаны на работу в локальной сети и просто швырялись данными через сокеты логику их работы придется менять).
-можно пойти дальше и повесить на сайт скрипт транзита данных. в этом случае логика работы клиентов измениться не так сильно (сразу после подключения добавится коннект к сайту с указанием специфических данных наподобие коннекта к прокси). но при таком подходе придется городить на сайте адов скрипт.
-следующий шаг - замутить на машине нечто создающее сетевое подключение описанным способом (берущее на себя задачу коннекта) и предоставляющее возможность любым приложениям ломиться через него - как сделать я не знаю
-альтернатива - курить http://en.wikipedia.org/wiki/TCP_hole_punching или доки по VPN обложившись книгами по шифрованию и в конце концов слететь с катушек
0
0 / 0 / 1
Регистрация: 19.01.2011
Сообщений: 16
08.05.2013, 12:18  [ТС]
Я так понимаю тут все проще:
В Windows есть стандартная настройка как VPN-сервера, так и VPN-соединения. VPN-сервер мы настраиваем ручками через панель управления, а вот уже на клиентской машине надо с помощью программы открывать VPN-соединение, по ходу есть какой-нибудь Windows API для этого дела, я так подозреваю.
0
Модератор
 Аватар для vxg
3406 / 2177 / 354
Регистрация: 13.01.2012
Сообщений: 8,444
08.05.2013, 12:36
Цитата Сообщение от Mid1987 Посмотреть сообщение
тут все проще
не разделяю вашей радости. во-первых сервер, я так полагаю, должен иметь настоящий IP. если у вас и так есть настоящий IP вам не нужны все эти заморочки с VPN. ну, а автоматическое добавление обычного VPN-соединения как то не тянет на хамачи
0
0 / 0 / 1
Регистрация: 19.01.2011
Сообщений: 16
08.05.2013, 12:40  [ТС]
А допустим Tunngle или Garena не так функционируют? Если нет, то объясните пожайлуста их принцип работы, а то я слаб в данной предметной области.
0
Модератор
 Аватар для vxg
3406 / 2177 / 354
Регистрация: 13.01.2012
Сообщений: 8,444
08.05.2013, 12:45
Цитата Сообщение от Mid1987 Посмотреть сообщение
не так функционируют
к сожалению / счастью не знаю как они функционируют. факт в том что та же хамачи предназначена для стыковки машин не обладающих настоящими IP. это можно делать через VPN (наверное так даже круче, шифрование, модно и движений со стороны клиента почти не нужно) или вообще как захочется (вместо VPN можно объявить себя прокси, но клиент должен был бы кувыркаться с авторизацией)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.05.2013, 12:45
Помогаю со студенческими работами здесь

Модуль оценки качества локальной сети
Собственно, есть тема диплома "разработка модуля оценки качества обслуживания локальной сети" и нет представления и никакого опыта...

Передача команд по локальной сети (Linux)
Добрый вечер всем. Передо мной стоит следующая задача: Дано: 2 компьютера, ОС - Linux (Ubuntu), находятся в одной локальной сети. ...

Создание кластера на локальной сети
Так звучит тема дипломной работы. Как я понял это объединение нескольких компьютеров для решения какой либо задачи. Не разу не...

Программа для передачи файлов по локальной сети
Подскажите как реализовать программу передачи файлов по локальной сети ( на несколько компьютеров ).

Открыть файл по локальной сети из под Linux
open, fstream не открывают файл. Везде написано что надо путь передать в виде "\\\\ip\\путь к файлу\\файл". Не открывает почему-то....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru