Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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#_Sockets_Constructor - Fatal编程技术网

C#套接字构造函数无效参数

C#套接字构造函数无效参数,c#,sockets,constructor,C#,Sockets,Constructor,这行代码已经运行了很长时间。编译正常,但在运行时我得到“提供的参数无效” listner = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); 由于它们都是标准常数,很难想象会有什么问题 有人吗 (顺便说一句,我使用Intellisense重写了这行代码,只是为了确保常量是正确的)。在Windows上的常规.NET上,这行代码没有问题;你可能在异国情调的平台上吗?你很确定是那条线出了问题吗?

这行代码已经运行了很长时间。编译正常,但在运行时我得到“提供的参数无效”

listner = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
由于它们都是标准常数,很难想象会有什么问题

有人吗


(顺便说一句,我使用Intellisense重写了这行代码,只是为了确保常量是正确的)。

在Windows上的常规.NET上,这行代码没有问题;你可能在异国情调的平台上吗?你很确定是那条线出了问题吗?发生的异常的
.StackTrace
是什么?您确定是那一行吗?它完全符合Windows 10 Pro上的规范:VS13。如果它真的出现故障,则很可能无法修复,除非通过自由应用程序
netsh winsock reset
,重新安装,或告诉一些过度的反恶意软件/用户防火墙软件退出。另外,请确保尝试LINQPad中的行以排除构建过程/目标二进制文件的问题。这是从堆栈跟踪中获得的,它确实位于sys.net.socks constructor中的System.net.Sockets.Socket..ctor(AddressFamily AddressFamily,SocketType SocketType,ProtocolType ProtocolType)中的BackEnd.BackEnd....ctor(字符串配置)中