C# mobile UDP 开发设置超时问题
2012-08-09 08:25
239 查看
在mobile 6.5中使用UPD 时需要设置超时
函数 SocketHandler.SetSocketOption(SocketOptionLevel.Socket , SocketOptionName.ReceiveTimeout, 3000);
抛出异常如下:
在 getsockopt 或 setsockopt 调用中指定了未知、无效或不受支持的选项或级别。
不明白为什么会有这个异常,希望高手帮助解答。
我想了个替代的方法设置超时:
使用 SocketHandler.Poll(3000000, SelectMode.SelectRead) 函数判断socket的状态,也能达到设置超时的效果。
最后还是跪求哪位大神解决问题。
函数 SocketHandler.SetSocketOption(SocketOptionLevel.Socket , SocketOptionName.ReceiveTimeout, 3000);
抛出异常如下:
在 getsockopt 或 setsockopt 调用中指定了未知、无效或不受支持的选项或级别。
不明白为什么会有这个异常,希望高手帮助解答。
我想了个替代的方法设置超时:
使用 SocketHandler.Poll(3000000, SelectMode.SelectRead) 函数判断socket的状态,也能达到设置超时的效果。
最后还是跪求哪位大神解决问题。
相关文章推荐
- C# UdpClient 设置超时时间
- 用c#开发了一个asp.net网站,遇Session超时的问题
- Android开发-----关于解决Retrofit打印HttpLog和设置连接超时的问题
- C#Socket开发“网络连接超时设置Timeout”,解决网络连接速度过慢的问题
- 关于linux下的udp/tcp通信设置发送sendto/接收recvfrom信息超时的参数。解决通道堵塞问题。
- C# DevExpress WinForm编程 针对一些控件重复度高的属性设置问题的解决方案
- iOS开发中屏幕旋转至一个方向后再手动设置屏幕旋转至该方向无效问题
- c#调用c++开发的dll const char* 返回值接收问题
- UDP 协议 C# UdpClient乱序接收数据包丢失的问题 Socket ReceiveBufferSize
- C#控件开发学习问题一:安全透明方法……尝试访问安全关键方法……错误
- Android UDP收发开发及问题解决
- Requirejs加载超时问题的一个解决方法:设置waitSeconds=0
- windows mobile开发循序渐进(6)windows mobile device center 使用问题
- c#模块开发系列01(UDP通讯模块)
- C#用WebClient下载File时操作超时的问题
- Android设置图片内存溢出(OOM)问题——Android开发进阶之路6
- iOS-UIWebview设置超时、加载失败、重新加载等问题解决
- 解决 C#中 SQL脚本执行超时 问题
- SQL 超时解决方案 有时并不是设置问题
- C#开发之WebService在VS2010中Web.config配置问题