socket服务器提示:“Read Err64 提定的网络名不可用”是什么原因,因改如何处理,服务器出现错误后能不能自动恢复正常远行(代码)?

解决方案 »

  1.   

    我刚才查看了一下,好像是操作系统的问题,网上说中文的WINDOWS就有这个问题,借鉴了一下别的程序的问题,建议在运行里面输入cmd,弹出的DOS提示窗口,点击左上角,弹出窗口的系统菜单,点击“默认值”,弹出的窗口中,有一个代码页的下拉选择,选择437,看看问题好有没有,我的又发生问题了,不过不知道是不是这个问题,有什么新发现告诉我!
      

  2.   

    经过分析,发现我的问题是发生在,建立socket连接后,从缓冲区读数据之前,网络连接断开,这样,就使得这个建立的socket寻找不到网络,就会出现这个错误,目前我在那个读缓冲区的地方进行了错误陷阱处理,还在测试中,如果大家有新的发现告诉我!
      

  3.   

    delphi开发服务程序,要考虑连续工作的问题,如果有连续工作的情况,一定要注意资源的创建和释放,否则长时间运转会出现内存溢出的问题!