我是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进行仿真