带有php和python客户端的Websocket

带有php和python客户端的Websocket,php,python,websocket,Php,Python,Websocket,我不熟悉web套接字,我想实现的是在NAT后面的linux pc上运行一些bash脚本,我有一个运行PHP的服务器,我想使用websocket,我想运行一个python websocket客户端,它监听我的PHP服务器,并在某些事件上运行一些bash脚本。我不确定这是否可能或有任何意义。希望有人能给我指出正确的方向???不,这没有意义 在web浏览器中运行的Javascript应用程序可以连接到WebSocket服务器,该服务器作为web服务器的一部分运行。虽然可以(如果困难的话)使用非基于浏览

我不熟悉web套接字,我想实现的是在NAT后面的linux pc上运行一些bash脚本,我有一个运行PHP的服务器,我想使用websocket,我想运行一个python websocket客户端,它监听我的PHP服务器,并在某些事件上运行一些bash脚本。我不确定这是否可能或有任何意义。希望有人能给我指出正确的方向???

不,这没有意义

在web浏览器中运行的Javascript应用程序可以连接到WebSocket服务器,该服务器作为web服务器的一部分运行。虽然可以(如果困难的话)使用非基于浏览器的客户端连接到WebSocket服务器,但这样做的效用有限


如果您想从运行PHP的web服务器启动shell脚本,那么您根本不需要套接字,web或其他。使用或执行脚本。

我找到了一个解决方案,我在客户端机器上使用来自的python客户端,在LAMP服务器上使用Ratchet,我的客户端侦听来自服务器的消息,运行脚本,并使用相同的套接字发回输出(或者打开到我的服务器的反向ssh连接,我可以通过ssh连接到我的客户端机器)

我需要在clientpc(nat后面)上运行脚本,而不是在服务器上,我一直在使用反向ssh连接来实现这一点并使其运行,但我正在寻找更好的替代方案。