<HTML><HEAD></HEAD>
<BODY dir=ltr>
<DIV dir=ltr>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: 'Calibri'; COLOR: #000000">
<DIV>
<DIV 
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>I 
have been considering writing something to monitor connectivity to a few web 
sites- note not detecting whether there is an internet connection, but whether a 
number of sites are responding.&nbsp; Some http and some https.</DIV></DIV>
<DIV>
<DIV 
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>&nbsp;</DIV></DIV>
<DIV>
<DIV 
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>(Have 
got tired of opening a CMD prompt and pinging sites)</DIV></DIV>
<DIV>
<DIV 
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>&nbsp;</DIV></DIV>
<DIV>
<DIV 
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>I 
have experimented with this in Indy for Delphi 2007 and testing a http site 
seems simple.&nbsp;&nbsp; https is a little more involved – has to have the 
right OpenSSL DLLs in the program’s folder, libeay32.dll and ssleay32.dll and I 
am not sure which is the right versions for D2007 to get from <A 
title=https://indy.fulgan.com/SSL/ 
href="https://indy.fulgan.com/SSL/">https://indy.fulgan.com/SSL/</A>&nbsp; - for 
instance D2007 is 32 bit but windows is 64bit, and which version for which 
Delphi – there are new versions from V0.9.8r to v1.0.2j.&nbsp; So far just 
getting “could not load SSL library” and “error creating SSL 
context”</DIV></DIV>
<DIV>
<DIV 
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>&nbsp;</DIV></DIV>
<DIV>
<DIV 
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>Indy 
seems quite ideal, being asynchronous, doesn’t matter if it takes a 
while.</DIV></DIV>
<DIV>
<DIV 
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>&nbsp;</DIV></DIV>
<DIV>
<DIV 
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>I 
could instead do Indy in Delphi Berlin, or use the non-Indy native internet 
connectivity in Berlin but haven’t found useful sample code as a guide for 
that.&nbsp;&nbsp; </DIV></DIV>
<DIV>
<DIV 
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>&nbsp;</DIV></DIV>
<DIV>
<DIV 
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>Any 
recommendations out there of best tools to use/point me to simple sample 
code.&nbsp;&nbsp; Happy just to get as far as a 200 returned or 404 
etc.</DIV></DIV></DIV></DIV></BODY></HTML>