【发布时间】:2011-01-28 11:22:28
【问题描述】:
我正在我们的项目中实现一些网络功能。已经确定通信非常重要,我们希望同步进行。所以客户端发送一些服务器确认的东西。
对于客户端和服务器之间的交互,是否有一些通用的最佳实践。例如,如果服务器没有回答,客户端是否应该自动重试?在重试之前是否应该有一个超时时间?如果确认失败会发生什么?我们在什么时候断开连接并重新连接?有材料吗?我已经进行了搜索,但没有真正出现。
我正在寻找一般的最佳做法。我正在 c# 中实现这个(可能使用套接字),所以如果有任何特定于 .Net 的内容,请也告诉我。
【问题讨论】: