在运行过程,会出现Asynchronous Socket Error 10053?错误怎么处理(50分)

  • 主题发起人 主题发起人 divers
  • 开始时间 开始时间
D

divers

Unregistered / Unconfirmed
GUEST, unregistred user!
ClientSocket,ServerSocket 编写通讯方面的程序。ClientSocket通过阻塞式的流发送接受,在程序运行过程中,不确定的会出现Asynchronous Socket Error 10053错误弹出窗口,但是程序还是可以照样接收和发送数据。这是什么错误,怎么解决。怎么把这个弹出的窗口让他不出现?
 
{====================出错处理=====================================}
procedure TForm1.ServerClientError(Sender: TObject;
Socket: TCustomWinSocket; ErrorEvent: TErrorEvent;
var ErrorCode: Integer);
begin
//Error Conditions
Case ErrorCode Of
10054:MemoLog.lines.add('错误代码10054,一个连接被远方重新设置');
10053:MemoChuCuo10053.Lines.Add('10053 退出的ID:'+Inttostr(Socket.SocketHandle));
Else
MemoLog.Lines.Add('Error Happen, Error Code:'+InttoStr(errorCode));
End;
ErrorCode:=0; //加这一句可以避免出现错误提示框
end;
 
jpg转换成bmp
 
WSAECONNABORTED (10053) Software caused connection abort.

一个已建立的连接被你的主机上的软件终止,可能是因为一次数据传输超时或是协议错误。

 
后退
顶部