Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Websocket 客户与x27之间的沟通;s网络浏览器和服务器';s串行端口_Websocket_Webserver_Server Communication - Fatal编程技术网

Websocket 客户与x27之间的沟通;s网络浏览器和服务器';s串行端口

Websocket 客户与x27之间的沟通;s网络浏览器和服务器';s串行端口,websocket,webserver,server-communication,Websocket,Webserver,Server Communication,我有一个服务器,它可以(Python)与其串行端口进行通信。但是,我希望任何从web套接字访问此服务器的人都能收到一个基于服务器串行端口数据的网站。因此,来自客户机的(http?)请求应该会导致服务器从串行端口获取数据(我知道如何用python与串行端口通信),然后根据该数据响应客户机 我已经实现了一个基本的pythonsocket,它可以通过服务器获取请求,然后从其串行端口获取数据。但是如何根据这些数据向Webbrowser客户端发送响应(必须是HTML,对吗?)?所以硬编码整个Web服务器会

我有一个服务器,它可以(Python)与其串行端口进行通信。但是,我希望任何从web套接字访问此服务器的人都能收到一个基于服务器串行端口数据的网站。因此,来自客户机的(http?)请求应该会导致服务器从串行端口获取数据(我知道如何用python与串行端口通信),然后根据该数据响应客户机


我已经实现了一个基本的
pythonsocket
,它可以通过服务器获取请求,然后从其串行端口获取数据。但是如何根据这些数据向Webbrowser客户端发送响应(必须是HTML,对吗?)?所以硬编码整个Web服务器会太多,对吗?在python中实现这一点的最佳方法是什么?

您可以使用js中的WS-client库与服务器通信。您发送的数据可以是html,也可以是json或纯文本。请看@Pieter Janbeckman,但我无法从简单的网络浏览器访问它,对吗?是的,你是对的,很抱歉我错过了。浏览器确实有WS的本机实现,请参阅