I'm creating a class which does the ping. I'm using rawsocket from this example ( http://tangentsoft.net/wskfaq/examples/rawping.html ).
In this example the process blocks the execution flow when the pinged machine is down. I dont want my process freezes so i have used multithreading: a new thread for each instance. At the moment it doesn't work well. Is there any problem to use rawsocket with multithreading?
Too many difficult for me and too much time. Ping is a little piece of my project.
My project is a dll unmanaged: it offers "C" procedures to the user. Is there a way to use managed ping class for my problem?