Sometime I see many application such as msn, windows media player etc that are single instance applications (when user executes while application is running a new applicatio
I used sockets for that and depending if the application is on the client side or server side the behavior is a bit different: