Форум программистов, компьютерный форум, киберфорум
Delphi: Сети
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 19.06.2010
Сообщений: 61

Сокеты не выходят за пределы лок.сети

17.03.2011, 15:29. Показов 1522. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
И так... опять у меня проблемы с прогами... ну, в общем, сделал я на днях чат(1 на 1, коннект по IP), ну вроде все норм по локе прет, а вот когда дело дошло до интернета... облом.. Ну думаю, опять я намудрил, что ничего не пашет. Даже уже якобы рабочие исходники качал, все при коннекте выдают 10060 ошибку... Порылся на яндексе, нашел несколько тем на форумах с той же проблемой. Пишут, что тип сокеты не вылазят дальше локалки. По советам, которые там писали, проверил свой IP на ping через командную строку и smart-ip.net все единогласно сказали, что на IP ничего не доходит... Пишут, что это фаерболл все сокеты режет, но у мя все отключено, и антивирусы вырубал, но ничего не помогает...
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.03.2011, 15:29
Ответы с готовыми решениями:

Дочерние <div> выходят за пределы родительского
Подскажите пожалуйста как решить проблему.При неоднократном обновлении окна браузера содержимое странички не стабильно.То-есть иногда...

Полигоны выходят за пределы или нет
Есть полилиния и полигоны, которые могут пересекать ее в пределах некоторого допуска (он показан пунктиром). Надо отбирать только те...

Кнопки выходят за пределы рабочей области, Bootstrap
остается загадкой одно)) кнопки выходят за пределы рабочей области.... &lt;!DOCTYPE html&gt; &lt;html lang=&quot;en&quot;&gt; ...

13
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
17.03.2011, 15:43
> Пишут, что тип сокеты не вылазят дальше локалки

Бред несусветный.
0
 Аватар для anonimus
2184 / 1255 / 143
Регистрация: 28.04.2010
Сообщений: 4,592
17.03.2011, 16:54
мало инфы.
например ты серверную часть запускаешь на своем компе, а клиентскую на каком-то другом в нете так? или наоборот?

попробуй пустить трасер до места назначение и увидишь где пропадают пакеты
tracert ip
0
0 / 0 / 0
Регистрация: 19.06.2010
Сообщений: 61
17.03.2011, 17:18  [ТС]
для 2-х стороннего обмена собщениями прога является и тем и другим т.е. создатся 2 соединения. так что тут дуло в том, кто первый конектится будет... но ошибка вылетает и у меня и у того кто со второй прогой... с портами все нормально, не путаем, а приконектится не можем...
0
 Аватар для anonimus
2184 / 1255 / 143
Регистрация: 28.04.2010
Сообщений: 4,592
17.03.2011, 17:25
а если попробовать telnet номер порта
пройдет?
0
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
17.03.2011, 17:26
для 2-х стороннего обмена собщениями
Для этого нафих не нужно чтобы

прога является и тем и другим т.е. создатся 2 соединения
0
0 / 0 / 0
Регистрация: 19.06.2010
Сообщений: 61
18.03.2011, 13:28  [ТС]
mss, к сожалению, что в инете, что и в самоучителях ничего лучше, чем один говорит – второй слушает я не нашел… так, может быть подскажешь, как сделать это более рациональным методом?

anonimus, пробовал уже telnet’ом, никаких признаков жизни…
0
 Аватар для anonimus
2184 / 1255 / 143
Регистрация: 28.04.2010
Сообщений: 4,592
18.03.2011, 13:54
Цитата Сообщение от tokloo Посмотреть сообщение
никаких признаков жизни
ну вот и разбирайся с тем что блокирует порты, когда порт будет доступен заработает и прога
0
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
18.03.2011, 14:00
один говорит – второй слушает
.. а выслушав первого второй говорит - теперь первый слушает.
В этом есть что-то удивительное разве ? Любой цивилизованый диалог именно так выглядит)
И этот диалог вовсе не требует двух соединений.

пробовал уже telnet’ом, никаких признаков жизни
Либо целевой адрес немаршрутизируемый либо порт закрыт.
0
0 / 0 / 0
Регистрация: 19.06.2010
Сообщений: 61
18.03.2011, 17:55  [ТС]
Цитата Сообщение от mss Посмотреть сообщение
.. а выслушав первого второй говорит - теперь первый слушает.
В этом есть что-то удивительное разве ? Любой цивилизованый диалог именно так выглядит)
И этот диалог вовсе не требует двух соединений.
угу, ток при связи клиент - сервер с помощью компонентов TServerSocket и TClientSocket получается, что один глухой, другой немой... такова уж природа?

Ну вот и как разбираться с тем, что блокирует порты?
0
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
18.03.2011, 18:02
Цитата Сообщение от tokloo Посмотреть сообщение
при связи клиент - сервер с помощью компонентов TServerSocket и TClientSocket получается, что один глухой, другой немой... такова уж природа?
Нет, это просто откровенный дилетантизм разработчика.

Цитата Сообщение от tokloo Посмотреть сообщение
как разбираться с тем, что блокирует порты?
Начинают с внимательно изучения текущей конфигурации файрвола и маршрутизатора, в 1-ю очередь на стороне сервера, во 2-ю (если потребуется) - на стороне клиента.
0
0 / 0 / 0
Регистрация: 19.06.2010
Сообщений: 61
18.03.2011, 19:12  [ТС]
не, ну вот допустим, кто-нибудь делает общедоступный чат. у него задача, штоб он у всех работал, а не каждому фаерболы вурубать... как вот так можно сделать?
0
 Аватар для anonimus
2184 / 1255 / 143
Регистрация: 28.04.2010
Сообщений: 4,592
18.03.2011, 19:30
как правило такие приложения делают по схеме, один сервер который всегда доступен который прослушивает нужный порт (выше 65535) и который будет обрабатывать входящие сообщения и пересылать их и много клиентов, а твоя схема point to point годится только в локалке, а иначе будет гемор с портами.
0
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
18.03.2011, 21:58
Цитата Сообщение от tokloo Посмотреть сообщение
а не каждому фаерболы вурубать
Потому и пользуются бОльшим потреб.спросом централизованные сети с одним или несколькими всегда доступными серверами-координаторами.

А децентрализованные сети можно по пальцам пересчитать.
Та же Skype - яркий пример великолепно продуманной и организованной децентрализованной сети - и та при подъеме нового клиента требует коннекта к логин-серверам с фиксированными местоположениями в глоб.сети.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.03.2011, 21:58
Помогаю со студенческими работами здесь

Аргументы имеют неверный тип, выходят за пределы
Всем доброго времени суток. Недавно перешел на C++ Builder XE4 и возникла проблема с тем кодом который отлично работал в 10-ом билдере. ...

Поля стр выходят за пределы области печати
в итоге принтер выдает широкий столбец текста по середине листа

Верстка блоками:внутренние блоки выходят за пределы внешнего
Есть два блока: project1 и project2. Я их поместил внутрь блока project, чтобы получилось так как на прикрепленной картинке. Но теперь все...

Аргументы имеют неверн тип, выходят за пределы диапазона
Приветствую, помогите пожалуйста: есть бд аксесс, при выполнении выдает ошибку (вложение). что это значит? qry_view.SQL.Clear; ...

Аргументы имеют неверный тип, выходят за пределы допустимого диапазона
Имеется база данных Access. Есть две таблицы: &quot;Порты&quot; и &quot;Устройства&quot;. В таблице &quot;Порты&quot; есть поля &quot;Код устройства&quot; и...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru