创建WebInterface,访问托管服务器

时间:2017-08-09 08:16:48

标签: sockets web web-applications tcp

我已经做了很多研究,但我似乎有点不知所措。

我想要实现的目标:

我需要在linux / windows服务器上开发一个web界面,它通过tcp通过opc协议进行通信来控制一些LED。 计划是web界面将打开一个tcp套接字服务器,其中带有leds的客户端可以连接。当用户向Web界面提供数据时,它会通过套接字将opc数据发送到所有连接的客户端(或选定的客户端)。 Web界面也应该可以从客户端接收答案。

问题是,到目前为止我只有一个网页界面,我用普通的js / php / html编程,没有任何框架或类似的帮助。 有了这些知识,很难想象我应该如何通过tcp实现通信。据我所知,普通的javascript或php不支持tcp套接字。

1。的WebSockets 我尝试用该实现实现一次类似的功能,但问题是我必须编写一个单独的websocketserver,它会为失败添加另一个来源。它似乎不是很稳定,这就是为什么我更喜欢“直接”tcp套接字连接。

2。框架 有没有一个框架可以让我从简单的js / php / html升级,增加了所需的功能?框架给我的附加功能是什么?我不太了解框架的需要。

第3。 ASP asp.net似乎是我想要实现的。 “单应用程序”Web界面,也可以针对服务器硬件,如tcp或s​​erial。但是,我认为,问题在于开发这样的应用程序时的学习曲线。我也不确定mono是否可以在目前运行完全功能的asp.net。

故事很长,你的方法是什么?

1 个答案:

答案 0 :(得分:0)

我认为你可以在Mono和ASP中做到这一点没有问题。但考虑到你在php中启动了你的项目,你可以使用它的tcp / ip套接字:

PHP TCP/IP example

祝你好运

相关问题