应该是超时所致,看看NMUDP单元:
{  Cons_Palette_Inet = 'Internet';
  Cons_Msg_Wsk = 'Initializing Winsock';
  Cons_Msg_Lkp = 'Host Lookup Canceled';
  Cons_Msg_Data = 'Sending Data';
  Cons_Msg_InvStrm = 'Invalid stream';
  Cons_Msg_Echk = 'Checking Error In Error Manager';
  Cons_Msg_Eno = 'Unknown Error No. ';
  Cons_Msg_ELkp = 'Looking Up Error Message';
  Cons_Err_Addr = 'Null Remote Address';
  Cons_Err_Buffer = 'Invalid buffer';     }repeat
          Wait;
        until Wait_Flag or Canceled; {Till host name resolved, Timed out or cancelled}
         {Handle errors}
        if Canceled then
          raise UDPSockError.create(Cons_Msg_Lkp);