To get a pretty good idea of the time to that server you can do a 
trace route (tracert servername) and not the IP of the last 
response. That's usually a firewall or router near the target 
server, so it gives pretty good approximate ping times. In my 
experience usually 1-5 ms lower than the target.

HTH,

Roger C. Morgan II
[EMAIL PROTECTED]

--- In [email protected], Dave Sellers <[EMAIL PROTECTED]> wrote:
>
> Hi Roger.
> 
> That's a good point. 
> 
> I'm of the opinion that 150mS is pretty good - the SMTP server 
machine 
> does not respond to pings but pinging www.google.com ought to be 
fairly 
> quick and takes 40-50ms on my broadband connection.  I'll get my 
> customer to try it from his server..
> 
> Regards
> Dave
> 
> Roger C. Morgan II wrote:
> 
> >Just a question to think about, what is the latency (ping time) 
from 
> >the source to the destination?
> >
> >I just looked at the RFC, to send a message on an already 
> >established connection it looks like there are 4 
> >command/acknowledgement pairs. Depending on the latency that 
alone 
> >can eat up a fair portion of your 150ms time. If the destination 
has 
> >any delay responding, that would also eat up that time.
> >
> >If the source and destination are a couple of thousand miles 
apart 
> >150ms may be about the best you can get. If they are in the same 
> >building, you may be able to get much better.
> >
> >HTH,
> >
> >Roger C. Morgan II
> >[EMAIL PROTECTED]
> >
> >--- In [email protected], Dave Sellers <[EMAIL PROTECTED]> wrote:
> >  
> >
> >>Hi All
> >>
> >>I have written a small app which, having identified a certain 
> >>    
> >>
> >condition 
> >  
> >
> >>needs to get an email into a particular mailbox as quickly as 
> >>    
> >>
> >possible.  
> >  
> >
> >>The email is simple plain text of only about 550 characters.
> >>
> >>The app is running on a dedicated, hosted server so I'm content 
> >>    
> >>
> >that its 
> >  
> >
> >>internet connection is as fast as economically possible.  I'm 
> >>    
> >>
> >doing a 
> >  
> >
> >>DNS resolution to get the IP address of the preferred SMTP 
server 
> >>    
> >>
> >at the 
> >  
> >
> >>destination domain.  I use the Indy TIdSMTP component (Indy 9) 
and 
> >>    
> >>
> >I 
> >  
> >
> >>have code in place which ensures that it remains connected to 
that 
> >>    
> >>
> >SMTP 
> >  
> >
> >>server ready for when I need it.  It's taking about 150ms on 
> >>    
> >>
> >average for 
> >  
> >
> >>the call to Send() to return. 
> >>
> >>I realise that the Indy newsgroups are the place for guidance on 
> >>    
> >>
> >best 
> >  
> >
> >>use of their components but  what I'm wondering is if anyone can 
> >>recommend a faster alternative method of delivering an email?  
> >>    
> >>
> >Maybe 
> >  
> >
> >>150mS is as fast as I can hope for? I guess I could just use a 
> >>    
> >>
> >socket 
> >  
> >
> >>and do what the Indy component does but I doubt (I know!) I 
> >>    
> >>
> >couldn't do 
> >  
> >
> >>a better job than the Indy team.  Am I missing a trick here, is 
> >>    
> >>
> >there an 
> >  
> >
> >>alternative method or an alternative component that will get the 
> >>    
> >>
> >job 
> >  
> >
> >>email delivered quicker?
> >>
> >>TIA
> >>Dave.
> >>
> >>    
> >>
> >
> >
> >
> >
> >
> >
> >
> >-----------------------------------------------------
> >Home page: http://groups.yahoo.com/group/delphi-en/
> >To unsubscribe: [EMAIL PROTECTED] 
> >Yahoo! Groups Links
> >
> >
> >
> > 
> >
> >
> >
> >
> >  
> >
>






-----------------------------------------------------
Home page: http://groups.yahoo.com/group/delphi-en/
To unsubscribe: [EMAIL PROTECTED] 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/delphi-en/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to