Вниз
Скачать: CL | DM;

Вопрос по стандартным TClient(Server)Socket-ам (ошибка 10054 WSAE   Найти похожие ветки 

← →
1g0r ©   (2002-12-14 13:32) [0]

Написал простейший проксик для инета. Все типа работает. Но если пользователь в своем браузере не дождавшись дозагрузки страницы жмет на какую-либо ссылку. то на моей проксе вылетает ошибка (10054)


PreSocket - подключение клиента к моему серверу
ProxyClient - мой клиент, который коннектится к провайдеру инета
procedure TProxyClient.DoRead(Sender: TObject; Socket: TCustomWinSocket);
var S: String;
begin
try S := Socket.ReceiveText except end;

if (PreSocket <> nil) and PreSocket.Connected
then begin
try
PreSocket.SendText(S)
except
// PreSocket.Close // Надо ли его закрывать ведь он вроде как уже вне коннекта
end
end
end;

и впринципе весь код уже try / except, а ошибка вылазит

Народ, помогайте :)


← →
Digitman ©   (2002-12-14 13:38) [1]

WSAECONNRESET = 10054 (соединение прервано)


← →
1g0r ©   (2002-12-14 13:41) [2]

to Digitman © (14.12.02 13:38)это я догадался. а как сообщение глушить?


← →
Digitman ©   (2002-12-15 08:15) [3]

Его не глушить надо, а разбираться, на каком этапе и при выполнении какого кода оно возникает.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: -0.99 c
1-15730
Slonic75
2003-01-27 11:23
2003.02.06
Консольное приложение в Delphi


1-15618
ignis
2003-01-29 11:48
2003.02.06
Проблема запуска программы под Windows 2000 и XP


6-15784
yura1975
2002-12-11 13:26
2003.02.06
Как из скрипта (CGI ) запустить на выполнение другой скрипт!?


14-15857
Opryshok
2003-01-18 17:25
2003.02.06
Переустановка Винды и Outlook


14-15910
kull
2003-01-18 17:05
2003.02.06
Приколись, народ!




   Наверх