Find out if a process is using an Internet Connection
<p>Is it possible to find out if a particular application is using an Internet Connection using C#? Is there a library for this?</p>

<p>Basically something really simple, simpler than what wireshark does! Given a process id, I would get back if an Internet Connection was being used, what type i.e download or upload and at what rate.</p>

<p>Anything like this exist? Is it possible for me to throw something together to achieve this?</p>
