Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.10.02;
Скачать: CL | DM;

Вниз

Serversocket и Clientsocket   Найти похожие ветки 

 
volkafff ©   (2011-05-18 23:45) [0]

Сделал примитивный чат. Выскакивала ошибка.(asynchronous socket error 10061). В инете читал, что нужно в ServersocketClientError надо добавить "   try
  errorcode := 0;
  except
  end;"
Сделал-не стало ошибки. Но обнаружилась ещё одна-клиент подключился и шлёт сообщения нормально,а сервер при попытке послать текст читает ошибку:
"Windows socket error: Запрос на отправку или получение данных (when sending ona datagram socket using a sendto call)no adress was supplied (10057) on "API "send"
Что с ней можно сделать?


 
Rouse_ ©   (2011-05-18 23:52) [1]

Хм, т.е. ты глушишь ошибку WSAECONNREFUSED и потом спрашиваешь, с чего возникла ошибка WSAECONNABORTED?
Занимательное программирование...


 
Германн ©   (2011-05-19 01:31) [2]

Некий оффтоп.
Раньше в Demos Дельфи был(и) пример(ы) работы с Serversocket и Clientsocket. Сейчас их нет (Д2007). И куды бедному крестьянину податься?


 
Германн ©   (2011-05-19 02:21) [3]


> И куды бедному крестьянину податься?
>

Это я о волкафф. :)
В Д2007 не нахожу примеров.


 
HF-Trade ©   (2011-05-19 08:19) [4]

Что в
OnAccept
OnCientConnect
OnError
на сервере и клиенте
?


 
Anatoly Podgoretsky ©   (2011-05-19 08:45) [5]

> volkafff  (18.05.2011 23:45:00)  [0]

Точно также задавить exept end


 
Anatoly Podgoretsky ©   (2011-05-19 08:48) [6]

> Германн  (19.05.2011 01:31:02)  [2]

Точно нет? И Интернет тоже?


 
volkafff ©   (2011-05-19 14:20) [7]


> HF-Trade

Сервер:
OnAccept-ничего
OnCientConnect-m.Lines.Add("Клиент соединился");
OnError-try
  errorcode := 0;
  except
  end;


Клиент:
OnCientConnect-m.Lines.Add("Соединение прошло успешно");
OnError- try
  errorcode := 0;
  except
  end;


 
makvell   (2011-05-19 14:38) [8]


try
 errorcode := 0;
 except
 end;


Вам за такие штуки ухи пооборвут сейчас :)


 
Германн ©   (2011-05-19 15:35) [9]


>  Anatoly Podgoretsky ©   (19.05.11 08:48) [6]
>
> > Германн  (19.05.2011 01:31:02)  [2]
>
> Точно нет? И Интернет тоже?
>

Интернет есть. Только какой-то странный. В нем пример по TWebModule и несколько примеров по ТXMLTransformXXX. А вот примеров по Serversocket и Clientsocket в Demos точно нет.


 
volkafff ©   (2011-05-23 00:25) [10]


> Вам за такие штуки ухи пооборвут сейчас :)

1)Почему "ухи пооборвут"
2)А серьёзно-что делать?


 
sniknik ©   (2011-05-23 01:14) [11]

1) нельзя прятать ошибки. надо обрабатывать.
2) не прятать ошибки. обрабатывать.


 
Германн ©   (2011-05-23 03:20) [12]


> 1)Почему "ухи пооборвут"

Это очепятка. За такое руки оторвут!


 
volkafff ©   (2011-05-23 19:07) [13]

А как "обрабатывать" ошибки в Serversocket и Clientsocket?


 
sniknik ©   (2011-05-23 19:18) [14]

ну как как... вот ты получил ошибку "отказ в соединении", разберись почему, что за фигню написал/послал что оно не хочет соединять... ИСПРАВЬ ЭТО но НЕ ГЛУШИТЬ же ошибку, и надеяться, что будет работать, типа "не вижу значит правильно"... ага, счаззз...


 
Anatoly Podgoretsky ©   (2011-05-23 20:03) [15]

> sniknik  (23.05.2011 19:18:14)  [14]

Зато программа хорошая, без ошибок!


 
pavel   (2011-06-15 23:33) [16]

Так и что делать? У меня такие же ошибки вылетают


 
Германн ©   (2011-06-16 02:05) [17]


> pavel   (15.06.11 23:33) [16]
>
> Так и что делать? У меня такие же ошибки вылетают
>

Дворников у нас не хватает.
Метлу в руки и вперёд!


 
Сергей М. ©   (2011-06-16 10:34) [18]


> volkafff ©   (23.05.11 00:25) [10]
> 1)Почему "ухи пооборвут"


Вот за это самое

> В инете читал, что нужно в ServersocketClientError надо
> добавить "   try

и оборвут)

Строчка errorcode := 0 не может вызвать исключение и защиту этой строчки блоком try..except иначе как "куда крестьяне - туда и обезъяне" не назовешь)



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

Текущий архив: 2011.10.02;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.011 c
2-1305747906
volkafff
2011-05-18 23:45
2011.10.02
Serversocket и Clientsocket


15-1307987145
Andrey K
2011-06-13 21:45
2011.10.02
Караул. Не запустить Delphi


15-1307392194
Юрий
2011-06-07 00:29
2011.10.02
С днем рождения ! 7 июня 2011 вторник


2-1307642941
Gu
2011-06-09 22:09
2011.10.02
Передача имени процедуры в Dll и вызов ее там


2-1308038218
mdsuz07
2011-06-14 11:56
2011.10.02
Ошибка доступа: Access violation at address