Socket通讯的时候,ServerSocket服务端线程中出现:“Read error 64, 指定的网络名不再可用。”错误,客户端再提交交易的时候会再次出现该错误。程序重启后可以解决该问题,请高手指点~
简单示例如下:
try
  try
    ...(交易体)
  except
    on E: exception do
    begin
      Memo1.Lines.Add('监听过程中出现异常:' + E.Message);
      ClientSocket.Close;
      Exit;
    end;
  end;
finally
  if not Terminated then
    Terminate;
  if Assigned(clientSocket) then
  begin
    if ClientSocket.Connected then
       ClientSocket.Close;
  end;
  Stream.Free;
end;