Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.07.2008, 16:19   #1
CrazyProgramer
Заблокирован
Пользователь
 
Регистрация: 14.07.2008
Сообщений: 23
По умолчанию IdUdpServer

Подскажите пожалуйста как принять UDP пакет, точнее как принять я знаю, через IdUdpServer допустим, но когда я делаю его Active то ему назначаеться IP который используеться для локальн сети а нужен внешний IP, тоесть ктр у меня в интернете сейчас
CrazyProgramer вне форума Ответить с цитированием
Старый 20.07.2008, 16:42   #2
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Для этого у него свойство bindings,которое позволяет в design -time выбрать какие IP адреса, из прописанных на сетевы интерфейсах компьютера, ему "биндить" , т.е. занимать и слушать
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 20.07.2008, 17:32   #3
CrazyProgramer
Заблокирован
Пользователь
 
Регистрация: 14.07.2008
Сообщений: 23
По умолчанию

Квэнди, я так и подумал что с Binding свзано, но незнаю как пользоваться, помоги пожайлуйста если нетрудно
CrazyProgramer вне форума Ответить с цитированием
Старый 20.07.2008, 22:02   #4
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

что же там такого хитрого ?
нажимаем на bindings , открывается окошко, в однм списке выбираем IP адрес, в поле ниже пишем нужный нам порт
Изображения
Тип файла: jpg 111.jpg (17.7 Кб, 185 просмотров)
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 21.07.2008, 12:55   #5
CrazyProgramer
Заблокирован
Пользователь
 
Регистрация: 14.07.2008
Сообщений: 23
По умолчанию

Квэнди, спасибо конешно за помощь, но это не подходит, в design-тайм нет с етим проблем, надо в run-тайме сделать, тк IP динамический
CrazyProgramer вне форума Ответить с цитированием
Старый 21.07.2008, 13:01   #6
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Тогда почитайте эту тему
http://www.programmersforum.ru/showthread.php?t=22871
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 21.07.2008, 15:14   #7
CrazyProgramer
Заблокирован
Пользователь
 
Регистрация: 14.07.2008
Сообщений: 23
По умолчанию

Цитата:
Сообщение от Квэнди Посмотреть сообщение
Тогда почитайте эту тему
http://www.programmersforum.ru/showthread.php?t=22871
Ок, да это тошто нужно!!! можете еше подсказать как IP внешний достать?
CrazyProgramer вне форума Ответить с цитированием
Старый 21.07.2008, 15:23   #8
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Ну как определить свой IP адрес здесь уже тоже кучу раз обсуждалось. Не поленитесь и воспользуйтесь поиском )
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 21.07.2008, 16:24   #9
CrazyProgramer
Заблокирован
Пользователь
 
Регистрация: 14.07.2008
Сообщений: 23
По умолчанию

я смотрел, но ничего кроме как "MyIP:=idHTTP1.Get('http://www.whatismyip.com/automation/n09230945.asp');" ненашел
как же без idHTTP1 это узнать, веть в дез-н тайм както определяеться он и явно не через TidHTTP!
CrazyProgramer вне форума Ответить с цитированием
Старый 21.07.2008, 16:36   #10
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

такой способ предназначен для определения IP под которым вы видны в интернете, но которого нет у вас нет на сетевых интерфейсах. А получить список IP адресов на ваших интерфейсах можно опять- таки с помощью Indy и вкладки Misc я же описывал.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка в IdUDPServer Иллидан Работа с сетью в Delphi 1 24.02.2008 19:03
Не не знаю в чем проблема с IdUDPServer D@rk M@k Работа с сетью в Delphi 2 28.12.2007 15:46
idudpserver+mssql+adodataset vodila БД в Delphi 1 11.08.2007 09:56