在mobile 6.5中使用UPD 时需要设置超时
函数 SocketHandler.SetSocketOption(SocketOptionLevel.Socket , SocketOptionName.ReceiveTimeout, 3000);
抛出异常如下:
在 getsockopt 或 setsockopt 调用中指定了未知、无效或不受支持的选项或级别。
不明白为什么会有这个异常,希望高手帮助解答。
我想了个替代的方法设置超时:
使用 SocketHandler.Poll(3000000, SelectMode.SelectRead) 函数判断socket的状态,也能达到设置超时的效果。
最后还是跪求哪位大神解决问题。