问一网络设计思路的问题(回答有分)
采用C/S结构,服务器一台,客户端40-60个。
每次从客户端先建立连接,给服务器发出命令;
服务器收到命令后,就调用存储过程形成文件;
最后,服务器把文件返回给客户端,(或中间如产生错误,就告诉客户端有错误产生。)
上面的过程,在客户端连接比较忙的时候,服务器可能要比较长的时间才能把结构返回给客户端。但由于客户端的超时的设置,可能客户端已经断开连接了。这时,有一个问题,
就是客户端以为操作失败,重复的发送命令。
请问如何防止重复的发送命令?
请各位谈谈有什么好的建议和好的设计的方法。