我过去曾使用过ASP.NET Web Services(.asmx)。但是,我听说过在您可以使用的服务器上运行“服务”的参考。
主要是,我很好奇这个“服务”是什么。
它是否是可以连接到服务器上的实际运行的Windows应用程序?
我可以在服务器上创建“服务”,我可以从客户端Windows 7计算机创建直接TCP / IP连接吗?这种联系会是双向的吗?这种联系可以合并/持久吗?
答案 0 :(得分:1)
我认为维基百科上的Windows service可能会给你一些提示......
答案 1 :(得分:1)
Web服务是“云”产生之前使用的流行语,大多数人都不知道他们在谈论什么。
那里有无数不同的“服务”..当你说ASP.NET Web服务时,我假设你的意思是.asmx服务文件? (IMO的细节可以忽略不计)
你的问题:
是的,您可以在Web服务器上创建一个“服务”,可以通过内部/网络内的各种客户端访问。您甚至可以创建一个完整的“类库”,只能通过来自这些不同客户的不同“服务”调用来访问..使用“服务”样式架构以一种或另一种形式有很多好处,但是,谷歌有负载更多信息...
以及您的TCP / IP问题..是的。 Web服务提供不同类型的传输/绑定,包括TCP,HTTP等。
了解更多信息: