短节:--我有一项任务需要做一个应用程序--获取计算机的摄像头截图,并发送到另一台运行Windows的计算机,在同一个本地网络中(但没有连接到互联网),以及一些其他信息。
长解释:我们有一个在用户进行调查时在后台运行的应用程序,我们获取用户的信息,例如ID,并将他的答案与其他信息一起保存(目前只有图片)。我们将这些图片转换为数据,并将它们发送到WebService,然后WebService保存在服务器中。现在我们正在实现这个功能的“离线”版本,我们应该将用户的数据保存到局域网中的特定计算机上,运行另一个应用程序来保存这些数据,以便稍后将这些数据上传到服务器上。
问题,我需要在这两台电脑上做些什么才能让这种交流发挥作用?如果没有安装IIS,是否可以访问主机PC中的Windows服务?(这将是一台客户端机器,所以它可能不会拥有它)。
我一直试图用google来理解我应该搜索/理解什么,但是我找不到任何与WCF和IIS /在线服务无关的东西。
发布于 2014-05-28 19:59:11
您需要在2之间进行某种形式的通信。它可以是TCP/IP套接字或WCF或经典的WCF服务.但是如果它是webservices,那么您确实需要它像WCF一样托管在IIS中。但是,WCF允许您不仅在IIS中承载它,还可以在应用程序中自托管它,或者您也可以使用Windows Activation ( too )。TCP/IP套接字也可以是这里的解决方案。我倾向于TCP/IP套接字,因为您描述的问题比完全臃肿的服务更适合这种情况。
https://stackoverflow.com/questions/23920705
复制相似问题