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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Oskaria
3 / 3 / 1
Регистрация: 10.07.2009
Сообщений: 97
#1

Как разорвать соединение на определённом порту - C++

12.12.2011, 16:35. Просмотров 1009. Ответов 5
Метки нет (Все метки)

Хех, продолжаю извращаться. Попробую описать задачу:

Есть 2 программы: игровой сервер, и программа проверяющая запущена ли у игроков защита.

Доступа к исходникам сервера - нет. Могу только подвязать к нему DLL, но дизассемблерами не балуюсь.

Не суть. Вторая программа проверяет: запущена ли защита со стороны клиента. Если запущена - хорошо, если не запущена - значит игрок отключил защиту.

Собственно сам вопрос - можно ли отключить определённый IP адрес от порта, который используется другой программой?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2011, 16:35     Как разорвать соединение на определённом порту
Посмотрите здесь:

Разорвать соединение с чужим сервером - C++
Здравствуйте, хочу разорвать соединение с чужим сервером(игра) клиент передает/принимает пакеты по Windows Sockets 2, как можно это...

мышь в определённом месте - C++
Здравствуйте господа програмисты!!!Как поставить курсор мыши в определённое место? Заранее всем огромное спасибо!!!

Расположить числа в определённом порядке с++ - C++
Помогите вывести числа в следующем порядке 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4

вывод строки в определённом месте - C++
кто знает как выводить текст в определённом месте fseek(stdout,...) не пойдёт в данном случае нельзя приминить Добавлено через 12...

Вычисление функции с заданным шагом на определённом отрезке - C++
Всем привет. Помогите кодом программ (желательно с небольшим пояснением в виде комментариев). Вобщем задания следущие: 1. Вычислить...

Узнать что стоит на определённом месте (0 или 1) - C++
Уважаемые программисты! Помогите исправить код или решить задачу. Представим себе бесконечную последовательность цифр, составленную из...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Oskaria
3 / 3 / 1
Регистрация: 10.07.2009
Сообщений: 97
15.12.2011, 11:40  [ТС]     Как разорвать соединение на определённом порту #2
Что, никто не знает, или это не возможно?
Oskaria
3 / 3 / 1
Регистрация: 10.07.2009
Сообщений: 97
16.12.2011, 18:20  [ТС]     Как разорвать соединение на определённом порту #3
Ап, тема актуальна.
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
16.12.2011, 19:15     Как разорвать соединение на определённом порту #4
Цитата Сообщение от Oskaria Посмотреть сообщение
можно ли отключить определённый IP адрес
где отключить ?
Oskaria
3 / 3 / 1
Регистрация: 10.07.2009
Сообщений: 97
19.12.2011, 15:59  [ТС]     Как разорвать соединение на определённом порту #5
На локальной машине.

Например сервер висит на 777 порту, и я хочу отключить определённый IP от этого порта. автоматически, при наступлении определённых условий. Могу я контролировать порт, используемый другим процессом?

Добавлено через 4 часа 23 минуты
Давайте расскажу структуру работы, которая сейчас у меня, мб проще будет:

Есть 2 серверных приложения, и 2 клиентских. И те и те запускаются одновременно оба. При запуске клиент подключается к игровому серверу, и серверу защиты.
Далее сервер защиты должен считать кол-во подключений к игровому серверу.

Если количество подключений к игровому серверу, равно, количеству подключений к серверу защиты - тогда всё ок. Иначе - проверяем какой клиент не подключён к игровому серверу, и отключаем его.

Получается отключить игрока, отправляя команду в командную строку игрового сервера, однако некоторые антивирусы блокируют такие действия.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.12.2011, 06:03     Как разорвать соединение на определённом порту
Еще ссылки по теме:

Как организовать такое соединение? - C++
Как организовать такое соединение? Я например шлю серверу "hello". Cервер отвечает например текстом длинной от 1 до 2048 КБ разбивая...

Динамическое размещение объекта в определённом месте памяти с последующим её освобождением - C++
Доброго времени суток. В C++ имеется возможность размещать объект по чётко определённому, указанному разработчиком, адресу в памяти. В...

Как установить соединение с другим компьютером? - C++
В C++ есть функция system(), которая выполняет тоже самое, что если открыть консоль и выполнить там одну из консольных команд (например cls...

Как закрыть соединение между клиентом и сервером - C++
Как закрыть соединение между клиентом и сервером, не закрывая порт (который открыт не мной)?

Telnet не connect к порту - C++
Telnet не connect к порту 1338 при запущенном сервере от администратора. Отключены все стены и антивирусы. Все компилет без ошибок....

Обмен данными по COM порту на нестандартной скорости - C++
подскажите пожалуйста, как написать программу для обмена данными по COM порту на не стандартной скорости, например 10400бод.


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

Или воспользуйтесь поиском по форуму:
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
20.12.2011, 06:03     Как разорвать соединение на определённом порту #6
наверное, через сетевой интерфейс нужно закрывать соединение
(по принципу файрвола)
Yandex
Объявления
20.12.2011, 06:03     Как разорвать соединение на определённом порту
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru