|
5 / 5 / 3
Регистрация: 14.02.2013
Сообщений: 232
|
|
Проверка одного порта нескольких IP07.05.2013, 11:23. Показов 8989. Ответов 42
Метки нет (Все метки)
Всем добрый день! Как можно про сканировать несколько IP адресов например 192.168.1.1 до 192.168.1.255 на открытость порта например 1111. Делаю программу для передачи файлов любых размеров, DragAndDrop. Настала необходимость заносить в combobox имена или ip адреса те у кого открыт порт 1111. Не подскажите реализацию сканера? Желательно кодом.
0
|
|
| 07.05.2013, 11:23 | |
|
Ответы с готовыми решениями:
42
Проверка на существование нескольких файлов в нескольких папках Проверка нескольких textbox на пустоту, а также проверка их значения Проверка порта на up / down |
|
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
||
| 07.05.2013, 18:07 | ||
|
1
|
||
|
5 / 5 / 3
Регистрация: 14.02.2013
Сообщений: 232
|
||
| 07.05.2013, 18:10 [ТС] | ||
|
0
|
||
|
5 / 5 / 3
Регистрация: 14.02.2013
Сообщений: 232
|
||
| 07.05.2013, 21:33 [ТС] | ||
|
0
|
||
|
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
| 07.05.2013, 21:44 | |
|
Таки не понятно кому и зачем нужен этот геморрой со "сканированием" ..
Ну сделай ты на хосте, который должен передавать файлы, соответствующий сервис - и пусть хосты, которые заинтересованы в получении файлов, сами коннектятся к твоему сервису. То есть поставь схему взаимодействия с головы на ноги : передающий файлы (и занимавшийся хренью со сканированием) клиент на определенном всем в сети известном хосте становится сервером, а серверы на разных прочих хостах становятся клиентами.
1
|
|
|
5 / 5 / 3
Регистрация: 14.02.2013
Сообщений: 232
|
|||
| 08.05.2013, 08:58 [ТС] | |||
|
Добавлено через 42 минуты
0
|
|||
|
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
||
| 08.05.2013, 09:32 | ||
|
1
|
||
|
5 / 5 / 3
Регистрация: 14.02.2013
Сообщений: 232
|
||||||||||||||||||
| 08.05.2013, 09:58 [ТС] | ||||||||||||||||||
|
В Ходе испытаний было выявленно следующее: Даже если не брать в скан IP адресс сервера 1С то локальный чат вылетает у всех поголовно и заново подключается (это не реклама
VypresыChat)) Если подключать в место TCP - UDP то 1С ошибок не наблюдает и сканирует быстрее порты, чат соответственно не сбоит. Полёт отличный переходим к следующим действиям.Добавлено через 3 минуты Добавлено через 8 минут
Чет я затупил
0
|
||||||||||||||||||
|
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
||
| 08.05.2013, 10:09 | ||
|
Речь сейчас идет не о визуальной составляющей распределенного сетевого сервиса, а об организации взаимодействия между компонентами этого сервиса. На хосте, имеющем постоянный выделенный IP-адрес, работающем в режиме 24/7 и выполняющем роль выделенного сервера (пусть это, к примеру, будет твой хост AD-контроллера), следует организовать постоянно работающий сервис, координирующий взаимодействие между прочими хостами в сети (клиентами этого сервиса). Всякий клиент сервиса при подъеме регистрируется на сервере сервиса, передавая ему инф-цию след.вида: "Я, такой-то клиентский хост, готов принимать вх.запросы на удаленное соединение со мной для передачи мне файлов по след.координатам в сети: Такой_то_конкретно_IP_адрес_или_имя_хост а:Такой_то_конкретно_порт". Непосредственно перед этим клиент активирует у себя серверную подсистему, которая будет слушать вх.запросы от других клиентов или от коорд.сервера, предприняв все возможные меры по обеспечению правил прохождения запросных IP-пакетов через свой файрвол и иные свои сетевые пограничные сервисы. Сервер сервиса принимает и сохраняет рег.инф-цию о новом клиенте и распространяет ее всем ранее зарегистрировавшимся клиентам. Соответственно при дауне клиент обязан известить сервер сервиса "Я, такой-то, ухожу из сети", а сервер сервиса извещает прочих клиентов об этом событии. Всё. Теперь каждый клиент в каждый момент времени знает о местонахождении и активности других клиентов сервиса и может взаимодействовать с ними непосредственно (p2p) либо через сервер сервиса (если p2p по каим-то причинам невозможен)
1
|
||
|
5 / 5 / 3
Регистрация: 14.02.2013
Сообщений: 232
|
|||||||
| 08.05.2013, 10:15 [ТС] | |||||||
0
|
|||||||
|
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
||||||||
| 08.05.2013, 10:54 | ||||||||
1
|
||||||||
|
5 / 5 / 3
Регистрация: 14.02.2013
Сообщений: 232
|
||||||||||||
| 08.05.2013, 11:09 [ТС] | ||||||||||||
0
|
||||||||||||
|
5 / 5 / 3
Регистрация: 14.02.2013
Сообщений: 232
|
||
| 08.05.2013, 11:25 [ТС] | ||
|
0
|
||
|
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
| 08.05.2013, 12:23 | |
|
jiv := False;
try IdUDPClient.ReceiveString(1000); jiv := IdUDPClient.ReceiveString(1000) = 'Response to hello'; except end;
1
|
|
|
5 / 5 / 3
Регистрация: 14.02.2013
Сообщений: 232
|
||
| 08.05.2013, 12:35 [ТС] | ||
|
0
|
||
|
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
||
| 08.05.2013, 12:59 | ||
|
1
|
||
|
5 / 5 / 3
Регистрация: 14.02.2013
Сообщений: 232
|
||
| 08.05.2013, 13:02 [ТС] | ||
|
0
|
||
|
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
||
| 08.05.2013, 13:12 | ||
|
Но сервер должен ответить не позднее 1000мс с момента получения сообщения, иначе у клиента-отправителя возникнет исключение превышения таймаута ожидания ответа.
1
|
||
|
5 / 5 / 3
Регистрация: 14.02.2013
Сообщений: 232
|
|||||||||||||||||
| 08.05.2013, 13:35 [ТС] | |||||||||||||||||
0
|
|||||||||||||||||
| 08.05.2013, 13:35 | |
|
Проверка порта на C++ Проверка порта Проверка доступности порта Проверка доступности порта Проверка состояния Com -порта Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|