I have a network app that is fairly new (about a year old) and we are running into several problems with third party firewalls and AV software not recognizing our product and blocking us.

So, how does an appliction, such as McAffe block our app from using sockets?

Is there a way to tell if we have been blocked because of this kind of issue so that we may inform the user so that he or she may fix the problem?

Is there a way we can unblock outselves?