This is a new one for me, so I thought I'd see if someone else had came across it. I have a pretty small application that sites on the server and connects to another system via tcp/ip that it connects to at startup. Every couple minutes, the system looks in a sql database to see if there are any new records that haven't been sent to the other system, if so, it formats them and then sends it across the tcp/ip connection. This process is just based off a timer on a form that runs every 2 minutes. This all works. Today, I got an e-mail from one of their IT guys say the application was causing issues with RPC because it was using all the handles. He sent me a screen shot from the taskmgr showing our exe using 16K plus handles. I reset the application on their server, and the handles start at 179 and for the last few hours, that value hasn't changed, and in the mean time, we've sent a couple hundred transactions through the tcp/ip connection.
So, the real question is, does anyone know how I can monitor (internally) the handles, or what might be a cause for the large increase in handles.
Thanks
Kirk