这已经被问了很多,但我正在寻求更具体的答案。
我正在设计/开发一套依赖于与代理和经理沟通的应用程序。他们将传达命令(从经理到代理)和统计信息(从代理到经理)。目前,这套应用程序只能在 Windows 平台上运行,但最终应该可以扩展到其他系统。使用此应用程序的一些地方可能不想在他们的系统中安装大量应用程序,而另一些地方可能不希望经理端坐在那里吸水(分析!),因此可能希望它在云中。
所以,我知道我可以使用 .Net TCP 套接字,它似乎具有良好的原始性能,并为我提供了很大的灵活性。
我也知道我可以使用 Windows Communication Foundation,这似乎自然是更好的选择。
但是,当我发送命令和接收统计信息时,我可以使用 Powershell 远程连接并使用服务器上可用的大量命令,从而排除编写客户端应用程序句号的可能性。
请记住,这些应用程序(尤其是客户端)应该只是坐在那里,保持安静,完成他们的工作并且不干扰一般操作,您建议哪个更好?
如果您需要更多说明,我很乐意这样做!
谢谢。