![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ПРОБЛЕМЫ с IdTCPClient !!! [D7, WinXP]
frEE)stylEr © (2004-12-21 11:08:00)написал программу передачи файлов через интернет.
проверил как бы сам на себе т.е ХОСТ: 127.0.0.1 Порт: 8090
всё работает.
потом попытался как бы проверить как она через интернет работает опять как бы сам на себе свой IP адрес написал просканировал себя на открытые порты.
получилось что-то вроде того ХОСТ: 81.28.123.123 ПОРТ: 135
но не подключается клиент к серверу..он просто зависает и всё..
незнаю в чём дело?
помогите плизз!
frEE)stylEr (2004-12-21 15:06:00) [1]мдя....значит моя прога в пролёте :(
её наверно тока в локалке можно использовать или соединяться
модем--модем типа Hyper Terminal..
всё равно спасибо что всё объяснили..
Eraszer (2004-12-21 14:45:00) [2]Нет, к сожалению ;(. Нужен выделенный сервер (или хост) типа как ICQ.
Eraszer (2004-12-21 14:44:00) [3]Нет, к сожалению ;(. Нужен выделенный сервер (или хост) типа как ICQ.
frEE)stylEr (2004-12-21 14:25:00) [4]ну в принципе я понял ......не правильный IP адрес просто...
ну а возможно вообще узнать как бы "внешний" адрес??
мы коннектились к одному провайдеру может можно сделать чтобы провайдер посылал мой запрос по адресу внутренней сети не преобразовывая в глобальный??
Digitman (2004-12-21 14:20:00) [5]
> Eraszer (21.12.04 14:01) [10]
> Сейчас открытый IP адрес- это редкость
редкость не редкость, но вполне возможен
> frEE)stylEr
то что ты получил ошибку тайм-аута, вполне может говорить о том, что удаленный хост с указанным тобой IP-адресом из твоей подсети тебе не доступен / не существует
Eraszer (2004-12-21 14:11:00) [6]Адрес того с кем ты соединяешься (сервера)- это внутренний адрес сети твоего провайдера, а провайдер через NAT преобразует твой запрос в глобальную сеть (читай теорию ;) , т.о. клиент не видит твой IP, а видит IP провайдера.
Корое читай про NAT, Proxy servers, Port Mapping ;)
PS Удачи.
frEE)stylEr (2004-12-21 14:05:00) [7]так виндовс сам показывает Ip адрес клиента и адрес сервера..
вот я и взял IP клиента т.е свой
Eraszer (2004-12-21 14:01:00) [8]Удалено модератором
frEE)stylEr (2004-12-21 13:53:00) [9]тоже DIAL-UP.. он сервером был....я вводил его IP адрес и сервер был настроен под его IP...
Digitman (2004-12-21 13:45:00) [10]
> т.к у меня DIAL-UP
"друг"-то тоже dial-up'щик ?
кто из вас при тестировании сервером выступает, а кто клиентом ?
frEE)stylEr (2004-12-21 13:33:00) [11]у меня проблема в другом возникла....на себе то я проверил всё работает а вот когда с другом попробовал то при подключении вылезает ошибка CONNECTION TIME OUT..
из-за чего???
Reindeer Moss Eater (2004-12-21 12:05:00) [12]IdTCPServer, если его не трогать руками, биндит все имеющиеся интерфейсы на момент своего запуска.
frEE)stylEr (2004-12-21 11:58:00) [13]просто это порт который был у меня открыт когда я сканировал себя на открытые порты...ну по идее я разобралсся...
просто в IdTCPServer.Bindings по умолчанию стояло 127.0.0.1:8090
я его изменил теперь всё вроде нормально..только теперь при каждом запуске сервера приходится вводить свой IP адрес т.к у меня DIAL-UP...
Alexander Panov (2004-12-21 11:42:00) [14]В таком случае зачем тебе 135-й порт?
frEE)stylEr (2004-12-21 11:32:00) [15]а телнет то мне зачем я своим клиентом должен подконнектиться..
или я что-то не понимаю...объясните мне пожалуйста..а то я новичок....
вот например я скину другу клиент как ему через интернет подключится ко мне???
какой порт и IP писать?
frEE)stylEr (2004-12-21 11:31:00) [16]а телнет то мне зачем я своим клиентом должен подконнектиться..
вот например я скину другу клиент как ему через интернет подключится ко мне???
какой порт и IP писать?
Alexander Panov (2004-12-21 11:28:00) [17]А ты телнетом попробуй!!!