Xamarin.Forms TCP SocketOptions AccessDenied

我是Xamarin Forms的新手,我无法理解为什么这段代码为我提供了“ accessDenied”套接字异常:

tcpAsyCl.SetsocketOption(SocketOptionLevel.Socket,SocketOptionName.NoDelay,1);

如果相反,我使用:

tcpAsyCl.NoDelay = true;

该应用程序似乎正常运行!

其他SocketOption,例如:

tcpAsyCl.SetsocketOption(SocketOptionLevel.Socket,SocketOptionName.ReceiveTimeout,_timeout);

没有给我同样的例外。我的实际测试配置是这样的:

Win7; VS2019;使用Tablet Android 8.0 API 26进行仿真

tianyou258 回答:Xamarin.Forms TCP SocketOptions AccessDenied

这是因为SocketOptionLevel.Socket应该是SocketOptionLevel.Tcp,如此处所述:

本文链接:https://www.f2er.com/3138541.html

大家都在问