C/S端重新连接的问题?
server与client端用TCP通信,程序刚运行时,client点连接能正确连接server并接收数据,但是client断开后重新连接,server端却没有反应,是什么原因呢?是因为client端断开后,server没有回到监听状态么?如何让server继续回到监听状态呢?求指教!
[解决办法]
你有循环调用accept函数来不断接收下一个连接吗?调试程序看看就明了了
[解决办法]
服务端通过Accept返回值 或者发送心跳包 来判断客户端断开或者异常
while(1)
{
....
}