Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];

Вниз

ClientSocket1.Open;   Найти похожие ветки 

 
scolopax ©   (2006-05-13 20:25) [0]

как избежать того, что вылетает ошибка asynchronous socket error, если не получается подключиться к серверу?


 
Dstr ©   (2006-05-13 23:37) [1]

Перед коннектом пропенгуй
http://www.ishodniki.ru/list/info.php?id=464
Сдесь лежит чето подобное на то что тебе надо,не пользовался.


 
scolopax ©   (2006-05-14 10:41) [2]

пропингается сам хост, то есть если он "живой" пинг пройдет.
мне нужно проверить, может ли клиент соединиться с сокетом.


 
Dstr ©   (2006-05-14 11:19) [3]

Я имею ввиду както можно порт нужный пропинговать...Поишы в яндексе.


 
Dstr ©   (2006-05-15 10:20) [4]

Знаешь,у меня мыслишка,ваще попробуй использовать try а в качестве исключения мессагу вроде:"Сервер недоступен"


 
Сергей М. ©   (2006-05-15 10:22) [5]


> Dstr ©   (15.05.06 10:20) [4]


"мыслишка" правильная только для ClientType = ctBlocking.
А у автора ClientType = ctNonBlocking


 
Dstr ©   (2006-05-17 01:41) [6]

Эшо есть такая штука
Fundamentals3_Sockets там есть нужный компонент HostLookUp,и заодно нормальные сокеты(и UDP и TCPIP) и эшо коече интересного...


 
Сергей М. ©   (2006-05-17 08:17) [7]


> Dstr ©   (17.05.06 01:41) [6]



> нормальные сокеты


Можно поинтересоваться, чем "нормальные" сокеты отличаются от "ненормальных" ? Каков критерий сравнения ?


 
Dstr ©   (2006-05-17 12:04) [8]

Когда я использовал инди,на широковещательном пакете прога вылетает(у меня),вобще самое лучшее - бросить все ети компоненты и создавать АПИшные сокеты.


 
Сергей М. ©   (2006-05-17 12:40) [9]


> Dstr ©   (17.05.06 12:04) [8]


> прога вылетает(у меня)


У тебя - да. Потому что у тебя ошибка в программе.
А у других ничто никуда не "вылетает".


> на широковещательном пакете


UDP и бродкаст не имеет ни малейшего отношения к вопросу автора.


> самое лучшее - бросить все ети компоненты и создавать АПИшные
> сокеты


Это всего лишь ничем не обоснованное, лишенное каких бы то ни было аргументов высказывание.


 
dimodim   (2006-05-19 08:01) [10]

+1
---
попингуй в общем. помогает :)))


 
Сергей М. ©   (2006-05-19 08:56) [11]


> scolopax ©   (14.05.06 10:41) [2]


В OnConnect():

ShowMessage("Может !")

В OnError():

Errorcode := 0;
Socket.Close;
ShowMessage("Не может !")


 
Dstr ©   (2006-05-19 15:34) [12]


> > Dstr ©   (17.05.06 12:04) [8]
>
>
> > прога вылетает(у меня)
>
>
> У тебя - да. Потому что у тебя ошибка в программе.
> А у других ничто никуда не "вылетает".
>
>
> > на широковещательном пакете
>
>
> UDP и бродкаст не имеет ни малейшего отношения к вопросу
> автора.
>
>
> > самое лучшее - бросить все ети компоненты и создавать
> АПИшные
> > сокеты
>
>
> Это всего лишь ничем не обоснованное, лишенное каких бы
> то ни было аргументов высказывание.


Самый умный чтоль?Просто назначешь в инди хост 255.255.255.255 - и все виснет,а если пусто - мессага приходит токо на мой комп.


 
Сергей М. ©   (2006-05-19 15:55) [13]


> Dstr ©   (19.05.06 15:34) [12]


Дима, дружок, ты хочешь об этом поговорить ? Ты встревожен ?
Будь любезен - размести свои сомнения и уверенности в Потрепаловке ("Общие") !

И ты получишь там по самое нехочу, если тебе, олуху, не понятна разница между TCP и UDP.


 
Dstr ©   (2006-05-21 00:27) [14]


> И ты получишь там по самое нехочу, если тебе, олуху, не
> понятна разница между TCP и UDP.


Знаешь,если IdUDPClient - Если ето TCP то бля,я с тобой буду согласен.Но если месаги шлются без коннекта,значит ето уже не TCP,так что блин я посылаю тебя нахрен...


 
)))   (2006-08-26 16:07) [15]

uses
WinSock;

procedure TForm1.ClientSocket1Error(Sender: TObject;
 Socket: TCustomWinSocket; ErrorEvent: TErrorEvent;
 var ErrorCode: Integer);
begin
 if Socket.SocketHandle <> INVALID_SOCKET then
   Socket.Close;
 ErrorCode := 0;
end;


 
Bonus   (2006-09-12 11:23) [16]

юзайте try .. except )))



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.034 c
2-1170326279
WhiteBarsik
2007-02-01 13:37
2007.02.18
В EXE не желает включаться "designide"


15-1169567048
Kerk
2007-01-23 18:44
2007.02.18
Отстрел собак


9-1143070145
Rial
2006-03-23 02:29
2007.02.18
Исходники игр


2-1169983925
SerJaNT
2007-01-28 14:32
2007.02.18
Проиграть звук


2-1170281370
Pasha L
2007-02-01 01:09
2007.02.18
прочитать ответ GETа (tidtcpclient)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский