我使用System.Net.Sockets.Socket.Connect连接远程服务器。
我看到大多数系统上的呼叫成功,但是在一些系统上失败了。
我尝试调试此问题并观察安装了McAfee Antivirus的系统存在问题。如果我禁用“访问保护”,则连接会成功。 McAfee的病毒扫描控制台中的功能。
但根据客户政策,我无法停用“访问保护”功能。 McAfee的功能。根据他们,他们可以运行其他程序,它与其他服务器进行TCP套接字连接。
我的申请可能有什么问题?有没有办法指定绕过我的应用程序阻止?
答案 0 :(得分:3)
问题是您的防病毒程序阻止了您的应用程序。如果您想特别允许您申请。请按照以下步骤操作:
第1步: 在开始按钮中的McAfee防病毒文件夹中,转到 virusscan console 。
第2步: 双击virusscan控制台中的访问保护。 现在选择防病毒标准保护。从右侧窗口选择阻止IRC通信,然后点击修改。
第3步: 将打开一个新窗口。其中有一个字段要输入要排除的进程。输入 exe文件名。例如:myApplication.exe。 然后点击“应用”这将解决您的问题。