本文主要是介绍UE5 使用Postman测试WebsocketServer,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
因为最近工作需要,所以需要一个websocket服务,用来直接和多个网页交互
类似遥控器的远程控制吧
但是看了一下商城...额太贵了
github上面也没有合适的,多数都是client端
so我自己写一个吧
github地址:GitHub - ljason1993/WebSocketServer-unreal: c++的websocket服务器,h5秒连,结构简单操作简单
我在这里重新更新了一个5.1的版本,地址是GitHub - h616311501/WebSocketServer-unreal: c++的websocket服务器,h5秒连,结构简单操作简单,更新到5.1,注释了部分Log
这个代码是我从官方的 Experimental WebSocket Networking Plugin 里面扣出来的
所以也需要引入该插件,当然插件里面已经写好了,装插件也会自动开启,放心啦
目前支持功能
1.开启server服务
2.支持多个socket客户端连接
3.支持双向信息
4.支持中文
5.源码是开放的,大家随便改,加自己喜欢的功能喽
示例已经写好,先看c++的派生类
\Plugins\ZWebSocketServer\Content\Blueprint\ZBPCPP_WebSocketServer
里面就一个事件及事件分发器 用来发送从h5客户端接收回来的信息
只需要使用者绑定上即可,msg就是字符串信息,至于你喜欢json还是xml还是巴拉巴拉你自己做决定就行啦
再看示例场景
\Plugins\ZWebSocketServer\Content\Level\Example
怎么打开,怎么绑定事件,怎么发送信息,都有示例
注意:发送信息是发送给所有客户端,按客户id发送这个需要大家自己努力啦,我只是开个头哦
创建websocketserver的蓝图子类,然后写入蓝图,放在场景内
使用postman测试websocket
点击左上角的new
选择Websocket,然后输入地址即可
原文链接:unreal ue4 虚幻 websocket Server websocket服务 插件使用及下载 非官方自己写的_ue4 websocket-CSDN博客
这篇关于UE5 使用Postman测试WebsocketServer的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!