Модераторы: Snowy, Poseidon, MetalFan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> INDY10 
:(
    Опции темы
kamerrer
Дата 18.10.2007, 12:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 27.6.2007

Репутация: нет
Всего: нет



есть такачя проблема:
не знаю как установит соединение с удал.компом, подключенным к локалке (т.е. внешний и внутренний IP разные)

про написании программы использую компонеты indy10
PM MAIL   Вверх
aktuba
Дата 18.10.2007, 13:28 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Смышленный
***


Профиль
Группа: Завсегдатай
Сообщений: 1915
Регистрация: 24.4.2006
Где: Планета Земля

Репутация: 9
Всего: 38



Цитата

не знаю как установит соединение с удал.компом, подключенным к локалке (т.е. внешний и внутренний IP разные)


никак. 


--------------------
user posted image
PM MAIL WWW Skype   Вверх
MetalFan
Дата 19.10.2007, 20:05 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Аццкий Сотона
****


Профиль
Группа: Комодератор
Сообщений: 3815
Регистрация: 2.10.2006
Где: Moscow

Репутация: 14
Всего: 128



если NAT не настроен, то никак


--------------------
There are always someone smarter than you...
PM MAIL   Вверх
kamerrer
Дата 23.10.2007, 06:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 27.6.2007

Репутация: нет
Всего: нет



Цитата

если NAT не настроен, то никак 


извиняюсь за глупый вопрос, но что такое NAT?
PM MAIL   Вверх
MetalFan
Дата 23.10.2007, 08:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Аццкий Сотона
****


Профиль
Группа: Комодератор
Сообщений: 3815
Регистрация: 2.10.2006
Где: Moscow

Репутация: 14
Всего: 128





--------------------
There are always someone smarter than you...
PM MAIL   Вверх
Alexeis
Дата 23.10.2007, 09:19 (ссылка) |   (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 2
Всего: 459



Цитата(MetalFan @  19.10.2007,  20:05 Найти цитируемый пост)
если NAT не настроен, то никак 

  Настроен в смысле на сервере есть перенаправленные порты. Т.е. соединение идущее на определенный порт перенаправляется на конкретную машину в локалке. 


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
kamerrer
Дата 23.10.2007, 16:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 27.6.2007

Репутация: нет
Всего: нет



а NAT млжет настроить только сервак локалки?
или можно настроить самому?

просто если привести пример - аська. она ведь как-то передаёт файлы напрямую. и без ей разницы внутренний IP. или  я не прав?
PM MAIL   Вверх
Alexeis
Дата 23.10.2007, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 2
Всего: 459



Цитата(kamerrer @  23.10.2007,  16:24 Найти цитируемый пост)
просто если привести пример - аська. она ведь как-то передаёт файлы напрямую. и без ей разницы внутренний IP. или  я не прав? 

  Нет если обе машины закрыты, то файлы идут через сервак и ужасно медленно. Для установки прямого соединения достаточно чтобы одна машина была открыта.

NAT настраивается на серваке локалки. Админ должен выделить тебе один (или несколько поротов). 


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
DefGh
Дата 23.10.2007, 22:14 (ссылка)   | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 23.10.2007
Где: Москва

Репутация: нет
Всего: нет



в смы машина открыта?

е если машина открыта, как организовать передачу пакетов в обе стороны?
ЗЫ. если не влом, можете привести простой пример кода...

Это сообщение отредактировал(а) DefGh - 23.10.2007, 22:14
PM MAIL ICQ Skype   Вверх
Alexeis
Дата 24.10.2007, 09:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 2
Всего: 459



DefGh, если машина открыта, то ничего дополнительного не нужно. Слать нужно на IP сервера, указывая сокету перенаправленный порт.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
DefGh
Дата 24.10.2007, 20:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 23.10.2007
Где: Москва

Репутация: нет
Всего: нет



дело в том, что я сейчас пишу игру ипользуя indy и у меня такая вот проблема и возникла как в теме....

а точнее у мен в игре при соединении к серверу приложения1 нему клиента приложения2 клиент приложения1 конектит к серверу приложения2... просто получается что нужно чтоб обе машины были открыты...

тогда получается мне надо разработать одностороннее соединение используя onexecute.... как задать частоту его выполнения?
PM MAIL ICQ Skype   Вверх
Alexeis
Дата 24.10.2007, 21:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 2
Всего: 459



Цитата(DefGh @  24.10.2007,  20:59 Найти цитируемый пост)
тогда получается мне надо разработать одностороннее соединение используя onexecute.... как задать частоту его выполнения? 

  Машина конектиться к серваку. Сервак слушает. После того как установлено соединение, данные можно отправлять в обоих направлениях.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
DefGh
Дата 24.10.2007, 22:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 23.10.2007
Где: Москва

Репутация: нет
Всего: нет



хм...

допустим я использую командный сервак и принять им данные - не вопрос...
а как заставить его отправить данные на клиент, чтоб он воспринял это как эвент?
или команды можно отправлять в оба направления?

просто в книге, где я смотрел, это не описанно...
PM MAIL ICQ Skype   Вверх
MetalFan
Дата 24.10.2007, 22:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Аццкий Сотона
****


Профиль
Группа: Комодератор
Сообщений: 3815
Регистрация: 2.10.2006
Где: Moscow

Репутация: 14
Всего: 128



Цитата(DefGh @  24.10.2007,  22:02 Найти цитируемый пост)
или команды можно отправлять в оба направления?

если клиент подключен к серверу, то данные могут отправляться как от клиента к серверу, так и в обратную сторону


--------------------
There are always someone smarter than you...
PM MAIL   Вверх
DefGh
Дата 24.10.2007, 22:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 23.10.2007
Где: Москва

Репутация: нет
Всего: нет



а как с секрвера на клиент отправить пакет?
не могу компоненту найти
PM MAIL ICQ Skype   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0582 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.