客户端PC通过局域网与主机PC通信

本文关键字:PC 主机 通信 客户端 局域网 | 更新日期: 2023-09-27 18:05:33

简短的版本:我有一个任务,我需要使应用程序获得计算机的摄像头截图,并发送到另一台运行Windows服务的计算机,在相同的本地网络(但没有连接到互联网),以及一些其他信息。

长解释:我们有一个应用程序,在后台运行,而用户采取调查,我们得到用户的信息,如ID和我们保存他的答案与其他信息(目前只有图片)。我们将这些图片转换为数据并将其发送到WebService,然后将其保存在服务器中。现在我们正在实现该功能的"离线"版本,我们应该将用户的数据保存到局域网中的特定计算机上,运行另一个保存这些数据的应用程序,以便在服务器在线时将它们上传到服务器。

问题我需要在两台pc上进行此通信才能工作?如果主机PC没有安装IIS,是否可以访问Windows服务?(这将是一个客户端机器,所以它可能不会有)。

我一直在尝试谷歌来了解我应该搜索/理解什么,但我找不到任何与WCF和IIS/在线服务无关的东西

客户端PC通过局域网与主机PC通信

你需要在两者之间进行某种形式的通信。它可以是TCP/IP套接字或WCF或经典的web服务…但如果它是webservices,那么你确实需要它托管在IIS就像WCF。但是WCF允许你不仅在IIS中托管它,还可以在你的应用程序中自托管它,或者你也可以使用Windows激活服务(WAS)。TCP/IP套接字也是一种解决方案。我倾向于TCP/IP套接字,因为您描述的问题更适合于此,而不是完全臃肿的服务。