Just as a quick update, using rvk's code (works perfect on Windows - physical machine).
At first first glance and testing on linux (CentOS Linux release 7.7.1908 running in hypervisor - vmware) the following was observed:
Running with elevated privileges, I either get a long delay and the Memo1 gets filled in without the trace information or long delay with 'trace complete' notification and nothing else.
Manual traceroute (to internal vmware network) worked just fine, external (google.com) nada.
Solution: Switched hypervisor client network mode to 'bridged'.
Testing again with elevated privileges produced the following in the results:
Tracing route to google.com
* 0.0.0.0 Timeout
* 0.0.0.0 Timeout
* 0.0.0.0 Timeout
* 0.0.0.0 Timeout
to all 30 hops
So a getting closer.
Manual traceroute works just fine (internal and external - google.com).
The Synapse ping code works in the hypervisor. Has anyone run into this before and was it resolved (other than a physical machine running linux)? Do I need to modify something for the 'blcksock'?
https://github.com/ZiCog/mqtt-free-pascal/blob/master/synapse/blcksock.pasGrabbing at a straw for this one. Continue moving on with the rest of my coding.
Thanks again for the help guys.
Regards,
-Mo