求教,关于socket!up者有分! 我在用多线程做网络聊天时遇到如下问题!1.当服务器端没启时客户端就连接,如何处理?2.若服务器端或客户端突然断开,如何处理?EMAIL:[email protected]有例程请发! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.当服务器端没启时客户端就连接:客户端加个Timer,定时去尝试连接2.若服务器端或客户端突然断开会触发ondisconnection事件 看你用什么做了如果试TCP/IP协议那么当网络断开时Window会通知你的程序,连接时可以规定几次连接不上就认为没有服务器如果用广播的话(局域网)就不会有这些问题,甚至不必有服务器,如想了解更多可以给我发短消息 1. 服务器直接做成一个windows服务 或者用 Dcom作一个激活程序,只负责启动服务器程序2。在断开事件中进行判断,看是否为正常断开(正常断开时置一个标志)如果不是正常断开,则再次进行连接 ClientSocket OnError 事件//ErrorCode 可以得到 错误编号网络上可以找大错误编号对应错误情况……//这里加程序 处理错误判断ErrorCode :=0;//屏蔽错误 为什么论坛里看不到大家的头像啊? 怎样用java实现从UTF8-UTF16 UTF32的转换 如何将TREEVIEW中被选择的多个文件或目录拷贝到一个新的目录 调试小工具SSLogger(附源代码),欢迎使用! treeview节点的颜色 高手指教,delphi中怎么引用api函数terminateprocess? 超回收记录的统计??? delphi中的存储过程调试? SHFileOperation中的WND(handle参数)在Delphi中如何赋值? 关于NMFTP的问题 谁知道Delphi6完全版哪有下载?请把具体网址给我。谢谢 帮助看一段代码,谢谢!
2.若服务器端或客户端突然断开会触发ondisconnection事件
规定几次连接不上就认为没有服务器如果用广播的话(局域网)就不会有这些问题,甚至不必有服务器,
如想了解更多可以给我发短消息
如果不是正常断开,则再次进行连接
……
//这里加程序 处理错误判断
ErrorCode :=0;//屏蔽错误