问题描述
目前有一个小项目,源码为c++,产品设备是tcp/ip通过c++向指定局域网IP发送命令,便可对设备进行控制,由于存在兼容性,想把这个东西做成网页,也就是通过网页来调用底层的c++程序,进行对设备的控制,目前一点思路有没有,请问具体应该如何实现?本人c#web程序员,winform能做一点点
解决方案
解决方案二:
补充一句,IIS服务器与设备可以处在同一IP
解决方案三:
用web来做命令的中转就不就好了吗?。。就像某些web接口一样
解决方案四:
你这种与winform没区别啊,唯一要关心的就是你的c++在多线程下有无并发问题,有无执行权限问题
解决方案五:
引用2楼crystal_lz的回复:
用web来做命令的中转就不就好了吗?。。就像某些web接口一样
具体点,听不懂。。
解决方案六:
你要先完成2部分内容1、服务端c#的程序,通过socket向本地ip发送命令()2、将网站提交给服务器的命令转换成第1部中的方法进行调用(并返回结果?)
解决方案七:
c++内建一个小型应用服务器,网页访问这个服务器获取数据
解决方案八:
网页->websrvices->设备webservices通过TCP发送网络消息给设备,设备回状态给数据库或webservices,网页再去向webservices刷新状态。
解决方案九:
计算机上运行服务程序,设备上运行客户端程序,这样工作的你的意思是将发出的命令,通过IIS中转吗?那,设备怎么接收?
解决方案十:
解决了,感谢给位,是我说的有问题,实际上是有一个设备基于tcp/ip协议的通信的,只需用socket给他发出命令就可以了,我用winform实现了对他的控制,就想问问如何用web来控制他,最后发现web一样可以用usingSystem.Net.Sockets;类似的代码,实现上上述功能
时间: 2024-10-12 04:33:26