侦听客户端口问题(100分)

  • 主题发起人 主题发起人 wpsqsibo12
  • 开始时间 开始时间
W

wpsqsibo12

Unregistered / Unconfirmed
GUEST, unregistred user!
本人在写一个代理上网小程序,思路如下:
服务端侦听客户请求端口号,为800,如客户端有请求:则服务端Serversocket可以侦听到请求,接受,并分配一个连接与之通信,此时系统动态生成一个ClientSocket连接与远端主机,但有一种情况会发生比如:用户端忽然关掉浏览器,此时服务端ServerSocket可以接受到一个异常既:100053 ,请问:我如何知道这个异常是由服务端ServerSocket的哪个连接产生的呢?望赐教,

 
难道没人知道吗,
 
procedure TForm1.ServerSocket1ClientError(Sender: TObject;
Socket: TCustomWinSocket; ErrorEvent: TErrorEvent;
var ErrorCode: Integer);
begin
...

ErrorCode:=0;
end;
 
你的答案等与没有说,ERRORCODE=0是屏蔽错误的一种方法,我需要知道哪个联结出现的异常,这样我好来释放相应资源。
 
后退
顶部