![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Собственно здарсте.. Проблема такая как отловить ошибку которая вылетает когда TCLientSocket пытает приконектиться к несуществующему серверу? пробывал
Код:
try ClientSocket.Active := True; except Label1.Caption := 'Error'; end; И ещё странные сокеты какие то как мне приконектиться к самому себе через внешний ип адрес (интернетовский)?.. Просто у меня инет через хаб и езернет модем... При прописки Ип внешнего ругаеться на как раз таки на Asynchronous socket Error 10061 . И последний вопрос на засыпку как узнать свой внешний ип? |
#2
|
|||
|
|||
![]() Узнать IP можно тут _http://ip-address.domaintools.com/
Для того чтобы приконектиться, если не ошибаюсь, надо настроить перенаправление портов в модеме должно называться типа Port Forwarding |
#3
|
|||
|
|||
![]() Порты на модеме открыты. Узнать свой ип я имею ввиду в программе именно внешний ип не сети а интеренета. А по ошибки асинхронной не кто не подскажет? Кстати а как бороться с ошибками на сервере когда приконетившийся клиент внезапно пропадает, а то вылетает уйма ошибок
![]() |
#4
|
|||
|
|||
![]() Уже не надо..удалите эту мессагу
![]() Последний раз редактировалось BASSON_XVI, 26.10.2008 в 14:58. |
#5
|
|||
|
|||
![]() Цитата:
у сервера и клиента есть событие onClentError/onError там есть переменная ErrorCode вот она и принимает значение ошибки ErrorCode := 0; избавит от любой ошибки(она не будет показанна на экране). |
#6
|
|||
|
|||
![]() Ух ты не знал.. Как вы уже заметили нуб в дельфях
![]() А как быть с узнаванием внешнего Ип? Просто все примеры которые встречал либо не работали либо имели такой размер что моя программка с ними рядом не стояла ![]() |
#7
|
|||
|
|||
![]() Как узнать IP за ethernet модемом на вскидку не вспомню, если найду выложу тут.
|