请教netty问题,控制面板,发送指定到服务器,服务器传递给客户端

有一个netty写的服务端,很多C++客户端连接到服务端。客户端与客户端之间是不用通信的。 但是还有一个php写的控制面板,在这个控制面板需要发送指令到C++的客户端。

我控制面板与netty写的服务端之间用什么方式通信比较好? 我netty写的socket服务中还可以开一个rpc给控制面板调用吗? 然后rpc里面可以操作C++客户端的连接吗?

又或者我控制面板,也作为一个客户端连接到服务器,然后发送指令给选定的其他客户端。

客户端与服务端是C/S模式的。 但是控制面板是B/S模式的。 控制面板需要把控制指令通过服务端传递给C/S模式的客户端。

图片描述

阅读 3.4k
4 个回答

你问题描述的。。。我看着着实懵逼

总的来讲,客户端和服务端通信只需要确定协议就好了啊,和客户端用什么语言,用什么框架完全没有关系,比如你底层确定用TCP协议,并且规定好通信的数据该怎么序列化和反序列化,客户端和服务端就能正常通信和解析数据啊,php也好,c++也好,都会有socket和序列化那一套东西的。

可以的,我就做过这样的项目,如果java,开一个服务出去就可以了,既然使用了netty,我就认为他是tcp长链接了,在这个长链接中,你只要保存每个设备和channel的关系就可以了,然后发送出去就可以了

新手上路,请多包涵

你好,我写了一个netty的小demo如果我想把前端传过来的值发送给客户端,netty中是如何操作的呢,这个只是netty一启动时发送一次数据而已

web 系统 直接 用 http 请求不就行了吗?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题