下载地址在文章末了。

1. 节点解释Create Web Socket Server – 创建WebSocket做事器工具并开启监听

创建一个WebSocket做事器工具,并监听相应端口,连接地址为 ws://IP:PORT, 比如ws://192.168.1.5:9001

返回的工具须要提升为变量,往后便是用这个工具去操作。

Bind – 绑定回调函数

绑定做事器回调函数

虚幻引擎 蓝图创建WebSocket做事器插件运用说明

User Open :用户连接的时候回调。

User Close :用户断开连接的时候回调。

User Message :用户发送的

User ID :用户的唯一标识,可以在用户连接的时候保存一下,用于往后给用户发送利用。

Data :用户的连接,可以解析用户的 Protocols,Heads,Params。

Message :用户发送的。

Close Server – 关闭做事器

关闭当前做事器,关闭后可以把相应工具设置为空。

如果须要再次利用,须要重新创建做事器。

Get All Users – 获取所有玩家

获取当前所有连接用户ID。

Get User Data – 获取用户数据

获取指定用户的连接信息。

Send Message – 发送

给指定用户发送字符串数据。

User ID : 用户的唯一标识,可以在用户连接的时候获取到。

Message :须要发送的字符串,可以为Json字符串。

Close User – 主动关闭用户

主动断开指定用户连接。

2. 利用案例

插件中 BP_DTWebSocketServerActor 直接拖进去主场景即可看到。

3. 插件下载

【虚幻引擎】DTWebSocketServer 蓝图创建WebSocket做事器插件利用解释  DT