Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 套接字连接失败_C#_.net_Sockets_Winsock - Fatal编程技术网

C# 套接字连接失败

C# 套接字连接失败,c#,.net,sockets,winsock,C#,.net,Sockets,Winsock,我正在将我的测试仪winforms应用程序中的一些代码集成到wpf应用程序中。代码涉及从我的应用程序调用连接函数(将连接到不同的网络)。包含连接例程的对象位于我使用regsvr32注册的COM组件中。问题是wpf代码导致连接失败,同一行代码在我的tester应用程序中没有任何缺陷。我尝试在tester应用程序中替换wpf应用程序的app.config,以确认问题没有发生,因为配置文件中存在任何冲突。尽管如此,测试应用程序仍然运行良好。我检查了事件查看器,并获得了以下信息 我检查了参数,一切正常

我正在将我的测试仪winforms应用程序中的一些代码集成到wpf应用程序中。代码涉及从我的应用程序调用连接函数(将连接到不同的网络)。包含连接例程的对象位于我使用regsvr32注册的COM组件中。问题是wpf代码导致连接失败,同一行代码在我的tester应用程序中没有任何缺陷。我尝试在tester应用程序中替换wpf应用程序的app.config,以确认问题没有发生,因为配置文件中存在任何冲突。尽管如此,测试应用程序仍然运行良好。我检查了事件查看器,并获得了以下信息

我检查了参数,一切正常

事件ID 10049的说明 来源 ComConnect::无法连接到ConnectToServer 建立或者是 引发未在上安装此事件 您的本地计算机或 安装已损坏。你可以 安装或修理发动机上的部件 本地计算机

如果事件起源于另一个 计算机上,显示的信息已被删除 要与事件一起保存

包括以下信息 在活动中:

插座打开故障10049 7U 10211, 入口点

有人能帮我调试这个问题吗


提前感谢。

您正在尝试连接到外部网络吗?可能是防火墙阻止了连接。

测试仪应用程序是否位于另一台机器上,连接到另一台机器?测试仪应用程序是否与我的wpf应用程序位于同一台机器上。他们正在连接到不同国家/地区的服务器。因为tester应用程序工作正常。否,我在同一台机器上创建并测试的演示应用程序工作正常,没有任何故障。