Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
 Аватар для ArhangelSM
15 / 15 / 4
Регистрация: 04.10.2010
Сообщений: 584

Перенаправленные портов сервер клиент

25.04.2017, 06:58. Показов 705. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, хочу сделать программку типа лаунчер, но и что бы она слушала определенный порт и в дальнейшем передавала с него данные по другому порту на сервер. А сервер в свою очередь передавал на первоначальный порт но локально на другую программу.

Типа есть порт 5599 который нужно слушать у клиента и если есть данные что передавать их по другому порту на сервер хххх.
На сервере 2я программа принимает данные только с этой программы по этому же порту хххх и передает их в другой порт 9966.

Не разу не чего подобного не делал, подскажите пример или что почитать хотя бы, за пример особая благодарность)

Добавлено через 5 минут
Клиентов может быть шт 20+, как я понимаю на каждый должен создаваться свой поток, может следует использовать wcf?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.04.2017, 06:58
Ответы с готовыми решениями:

Соединение COM портов. Подключения создаются, но сервер и клиент друг друга не видят
имеется класс с методами подключения: using System; using System.Text; using System.Runtime.InteropServices; using...

Клиент-сервер: Как определить, что клиент отключился?
Привет. Есть клиент и сервер, при подключении клиента, на сервере создается класс, который содержит копию сокета и всякую инфу клиента, и...

Клиент-серверное приложение: как определить, что сервер/клиент не отвечает в течении определенного времени
Пишу клиент-серверное приложение. Использую TCPListener и TCPClient. Вопрос: как определить что сервер(клиент) не отвечает в течении...

4
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
25.04.2017, 07:48
ArhangelSM, задачу вы описали как-то мутно... Можете конкретизировать, что вам требуется? Что-то типа прокси, как я понял из вашего рассказа, верно?
0
 Аватар для ArhangelSM
15 / 15 / 4
Регистрация: 04.10.2010
Сообщений: 584
25.04.2017, 08:18  [ТС]
insite2012, хочу сделать лаунчер а так же античит для игры, как отлавливать читы все это понятно уже делал, но не знаю как реализовать что бы через лаунчер клиент игры цеплялся и только через него. Видел аналогичную программу, там использовалась маршрутизация портов: клиент игры -> лаунчер-> серв принимающий потоки клиентов-> сервер игры
0
Эксперт .NETАвтор FAQ
 Аватар для Storm23
10427 / 5157 / 1825
Регистрация: 11.01.2015
Сообщений: 6,226
Записей в блоге: 34
25.04.2017, 08:57
ArhangelSM, Ну а в чем собственно проблема? Слушаете порт (через TcpListener), принимаете пакеты, каждый принятый пакет отправляете на серевер через TcpClient. Все.
Клиентов может быть шт 20
а как вы различаете клиентов? Все пакеты коиентов перенаправляются на один и тот же порт?
0
 Аватар для ArhangelSM
15 / 15 / 4
Регистрация: 04.10.2010
Сообщений: 584
25.04.2017, 09:07  [ТС]
Storm23, различать буду по коду диска системы, и ип наверно
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.04.2017, 09:07
Помогаю со студенческими работами здесь

Клиент-сервер. Клиент не принимает данные
Здравствуйте о светлейшие умы сего мира! Я работаю над одним проектом, а именно написание многопользовательской онлайн игры, и собственно...

Клиент-Сервер. Удалённый сервер
Всем здравствуйте. Я заинтересовался написать клиент-сервер приложение. Написал я отдельную консольную программу сервера и клиента. Вот...

Клиент-сервер. Проброс портов
Радостный читал про то, как просто сделать клиент-сервер с помощью сокетов на c#. Всё вышло, класс, работает! но.. Внезапно узнал, что для...

TCP-сервер и TCP-клиент. Клиент не находит файл.
Всем привет! Решил изучать передачу данных по сети и начал с освоения примера, приведённого в книге "Visual C# 2008. Базовый курс...

Зависает сервер при создании приложения типа клиент/сервер
Зависает сервер при создании приложения типа клиент/сервер using System; using System.Collections.Generic; using...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru