![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Socket - Internet - не работает! [D6, WinXP]
cyborg © (2002-04-24 23:48:00)Люди, подскажите пожалуйста, сделал пробную прогу-чат, один файл сервер, другой коиент. Запускаю у себя оба, в клиенте ставлю IP 127.0.0.1 всё работает, когда подключён к интернету, ставлю свой интернетовский IP то же работает, а вот когда с интернета файл-клиент ко мне как к серверу по моему интернетовскому IP пытается подключиться, ничего не получается!
Может кто знает в чём проблема?
Порт поставил 33333.
WinXP,Delphi6, Инет по модему. Может винды в целях безопасности что нить не разрешают открывать с инета?
Если не трудно, продублируйте пожалуйста ответ на E-Mail.
Donal_Graeme (2002-04-26 17:29:00) [1]хм.. возможно.. забыл я маленько :-)
cyborg (2002-04-26 12:15:00) [2]Там помоему Remoteadress есть
Donal_Graeme (2002-04-26 10:36:00) [3]по-моему если TServerSocket.Socket.Connections[].LocalAddress - то это как раз и будет адрес подключившегося.
cyborg (2002-04-25 21:47:00) [4]Дело было в шляпе :-). Именно из за брандмауера.
Только вот ешё, у сокета lokaladress что возвращает, IP подключившегося или мой IP? А как узнать IP подключившегося?
Donal_Graeme (2002-04-25 10:46:00) [5]ага. в WinXP имеется встроенный брандмауэр :-) нужно разрешать подключение по определённым портам. Если уж твой вариант не заработает, всегда можно отключить виндовый брандмауэр для конкретного соединения.
SerVS (2002-04-25 10:24:00) [6]Опиши какая именно ошибка вылетает.
Наверное IP, который дает твой провайдер, внутриний, то бишь действителен только в его внутреней сети. А в мир он вас пускает с совершенно других адрессом. Некоторые пользуются этим (те которые не могут купить себе пул достаточного объема).
cyborg (2002-04-25 00:39:00) [7]Ой, вроде нашёл в чём проблема. Какой-то брандмауэр стоит, вроде добавил в разрешение свой порт, но ещё не пробовал заработает или нет.