I am working on project in VB.Net that includes Socket Communication and embedded HTTPListeners, this is a group of applications that intercommunicate using Sockets. My problem is from few days I received report of Anti-virus (AVG) showing one of executable as threat.
Looking into the matter I was thinking to replace sockets with NamedPipes but still http listener would remain there.
How can I solve this problem
As you explained your application remains hidden, does network activity this makes your application to blocked by firewalls (security applications).
If you don’t need network access consider other means of IPC (like namedpipes as you said) than sockets as you don’t have to bother for port already being used type of errors.
but as others suggested you should send them your executable, stating as false positive.
This link contains information to submit your application to AVG and other security vedors.