我很有兴趣编写一个C#Client Server应用程序并且存在我的问题:
1 - 客户端应用程序必须是WinServer
2 - 客户端,存储一些文件,压缩它们并通过http(无TCP或UDP或Socket)发送到服务器
3 - 客户端必须检查服务器,如果服务器处于脱机状态,则必须在本地计算机的某个位置存储zip文件,并按计划检查服务器以开始传输它们。
4 - 服务器向客户端发送一些命令(或客户端检查服务器的命令)并需要在客户端执行命令
5 - 客户端需要检查服务器的某些参数或默认替换它们(如果服务器处于脱机状态或未建议任何参数)
我需要了解一下这个的实现,有没有人有任何想法呢?
答案 0 :(得分:2)
我首先考虑服务器应用程序中的WCF服务,然后让客户端与服务器通信。如果您要求了解如何应对此挑战的所有细节,我建议您从研究WCF开始,看看您是否可以首先启动并运行基本客户端/服务器,然后询问具体问题。
然后,进入客户端的WCF主机,以便服务器可以回传。
然后你可以解决文件传输,离线可用性等问题。
我没有这样做,但这就是我想弄清楚如何开始解决这个问题的方法。