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

Вниз

Что за ошибка, в чем причина?   Найти похожие ветки 

 
neodiX ©   (2003-01-13 01:25) [0]

Когда с clientsocket"oм в цикле посылаю много (когда мало все ок)данных (> 10000 байт )выкидывает еррор "An established connection was aborted by the software in your host machine (10053), on API send". Как понять?
Посылаю так:
for i:=1 to 100 do begin
client.socket.SendText("haja haja haja haja haja haja haja haja ")haja "+#10);
sleep(100);
end;

P.S. firewall выключен.


 
Slym   (2003-01-13 06:30) [1]

sleep(100) - зачем? Ты однако сокет усыпляешь, а система его по таймауту отключает. Хотя некоторые сокеты имеют свой поток...


 
nikus ©   (2003-01-15 08:31) [2]

Попробуй вставить в цикл Application.ProcessMessagess;


 
Digitman ©   (2003-01-15 09:12) [3]

Для начала вчитайся в хэлп к SendText(). Начиная с Д5 это - функция ! И она возвращает результат. Который ты игнорируешь. Считая, очевидно, что SendText() "сама все сделает как надо".

К тому же логика работы любого send-метода (в т.ч. - SendText) сильно зависит от режима гнезда - blocking или non-blocking

Кроме того, ни один из send-методов не занимается непосредственно передачей данных. Все что делают эти методы - помещают (вернее, пытаются поместить) данные в сист.буфер передачи гнезда. Который, кстати, не "резиновый" и имеет некий небольшой (по-умолчанию - 8к) фиксированный размер в каждый момент времени. Переполнение буфера в non-blocking-режиме отслеживается как анализ результата вызова того или иного send-метода, освобождение буфера non-blocking-режиме фиксируется фактом возникновения OnWrite-события



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

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

Наверх




Память: 0.47 MB
Время: 0.022 c
14-17310
MsGuns
2003-02-16 14:28
2003.03.06
Средняя школа


1-17095
jen_bond
2003-02-25 19:18
2003.03.06
Понижение качества прорисовки


7-17418
Fredericco
2003-01-04 15:09
2003.03.06
Передача строк в/из ДЛЛ.


1-16998
BPK
2003-02-22 19:43
2003.03.06
Как автоматически открывать Main unit в Library?


14-17325
Zhenka
2003-02-17 06:57
2003.03.06
Не могу разобраться с Ф-ей