编程时,一段时间之后函数调用失败,你的动态库或应用程序一定有时间限制!~
来源:互联网 发布:益普索 知乎 编辑:程序博客网 时间:2024/05/16 07:33
2009年12月03日一天,一直在折腾一件事情,因为socket通信时,一段时间之后,send发送数据总是返回10053错误,弄得非常惨!~关键是初学socket通信,内部逻辑不是很了解~
问题大概是这样的:服务器端接收来自客户端A和客户端B的消息,当客户端B向服务器发送某一特定消息(Msg1)时,服务器就主动向客户端A回传消息Msg2,可客户端B第一次发送Msg1时,服务器正常处理!大约1分钟后,Msg1可以发送,但服务器无法回传Msg2,socket::send返回10053错,试了N次,我改了改我的Socket Server封装DLL、Socket Client封装DLL,改了改我的Win32客户端服务、Win32服务器端服务,截至到下午17:30还没有结论,,,就这样一天!~
2009年12月04日一早,我又开始研究这个问题,由于是早上脑子还是比较清醒一些,又试了好几遍,发现:大于63秒就不成,我也不可能使用63秒,那就可以确定是60秒惹的是非,经逐一哲里排查,锁定是我的Win32服务器端服务,Receive函数,使用了60参数传入Socket Server DLL中,一会我看看到底是何原因?呵呵,,,
- 编程时,一段时间之后函数调用失败,你的动态库或应用程序一定有时间限制!~
- oracle 分析函数--一定有你还不知道的
- 应用程序调用dll动态库,参数有vector时崩溃的问题
- 之后一段时间的安排
- 登录失败:用户帐户限制。可能的原因包括不允许空密码登录时间限制或强制的策略限制。
- Android oprofile详细分析应用程序、动态库、内核函数调用时间
- UNITY3D C#热点测试打印函数调用超过一定时间的调用
- 带时间参数或有相关时间的函数
- 一定有你喜欢的一句
- 一定有你喜欢的一句话
- rt.jar 有一定的限制,无法访问.的解决方法
- 有序数组合并的并行算法(有一定限制)
- 有序数组合并的并行算法(有一定限制)
- ORCLE 查询一段时间(时间点不定,时差确定)内符合一定条件的数据
- UIAPPLICATIONDELEGATE 代理函数调用的时间(应用程序生命周期)
- UIApplicationDelegate 代理函数调用的时间(应用程序生命周期)
- UIApplicationDelegate 代理函数调用的时间(应用程序生命周期)
- UIAPPLICATIONDELEGATE 代理函数调用的时间(应用程序生命周期)
- SQL Server 2005中的分区表(四):删除(合并)一个分区
- Oracle大型数据库系统在AIX/UNIX上的实战详解
- 开博了!
- Symbian OS 2ndmbian模拟器支持模拟MMC存储卡
- 参加了 Adobe 开发者技术日
- 编程时,一段时间之后函数调用失败,你的动态库或应用程序一定有时间限制!~
- 关于POP3和IMAP的区别
- 嵌入式系统 Boot Loader 技术内幕(转)
- 开源Flash Server:Red5构建RTMP流媒体播放平台
- PHP 中巧用数组降低程序的时间复杂度
- automake autoconfig generate make configure自动生成
- JSP中动态INCLUDE与静态INCLUDE的区别
- mysql 创建用户方法
- web developer tips (70):使用命令脚本安装IIS7