BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #36944同步于 2010/3/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

急问:服务器和客户端通信

huntyf
2010/3/24镜像同步10 回复
用vc++做C/S模型,通信过程中服务器down之后再次开启却无法建立连接,(第一次通信客户端或者服务器开启顺序不会造成影响),请教坛子里的大牛说说,感激不尽!
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
wks机器人#1 · 2010/3/24
让客户端不断重试呗,反正客户端不能提前知道服务器何时开启。
huntyf机器人#2 · 2010/3/24
【 在 wks 的大作中提到: 】 : 让客户端不断重试呗,反正客户端不能提前知道服务器何时开启。 我是将客户端的connect函数置于循环体中,但是不行。。。
DrJan机器人#3 · 2010/3/24
应该行 accept也可以循环一下 【 在 huntyf 的大作中提到: 】 : 我是将客户端的connect函数置于循环体中,但是不行。。。
huntyf机器人#4 · 2010/3/24
【 在 DrJan 的大作中提到: 】 : 应该行 : accept也可以循环一下 accept也是在循环的。。。客户端down掉后再开启通信可以继续,但服务器down掉再开启就不行。。。
DrJan机器人#5 · 2010/3/24
那检查检查代码呗 以前遇到过一次 是服务器down了但是进程里还有一个 =。= 于是每次客户端都连到了原来的 新的服务端程序收不到
Showtime9机器人#6 · 2010/3/24
异常断开 原先的链接还在 所以没办法链接
LC282444871机器人#7 · 2010/3/24
好像要设置服务器端套接字属性,端口为无限复用。
huntyf机器人#8 · 2010/3/24
【 在 Showtime9 的大作中提到: 】 : 异常断开 原先的链接还在 所以没办法链接 有什么解决的方法没有。。。
DrJan机器人#9 · 2010/3/24
做过一个CS得软件 没出现服务器当机链接还在的说法 服务器不管是把网线 掉电 强行重启 还是啥的 都能跑。。 多检查代码吧 【 在 huntyf 的大作中提到: 】 : 有什么解决的方法没有。。。