【虚幻引擎】DTWebSocketServer 蓝图创建WebSocket服务器插件使用说明

本插件可以使用蓝图创建WebSocket服务器,并监听响应数据。

1. 节点说明

Create Web Socket Server – 创建WebSocket服务器对象并开启监听

创建一个WebSocket服务器对象,并监听相应端口,连接地址为 ws://IP:PORT, 比如ws://192.168.1.5:9001

返回的对象需要提升为变量,以后就是用这个对象去操作。


Bind – 绑定回调函数

绑定服务器回调函数

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. 下载地址

80后程序员icon-default.png?t=N7T8https://dt.cq.cn/archives/837

相关推荐

  1. PostgreSQL说明

    2024-03-27 10:44:05       51 阅读
  2. webman创建

    2024-03-27 10:44:05       62 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-27 10:44:05       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-27 10:44:05       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-27 10:44:05       87 阅读
  4. Python语言-面向对象

    2024-03-27 10:44:05       96 阅读

热门阅读

  1. C语言动态分配数组

    2024-03-27 10:44:05       45 阅读
  2. rust - 动态构造文件名字符串

    2024-03-27 10:44:05       49 阅读
  3. elementui的tree默认高亮显示无效的问题

    2024-03-27 10:44:05       40 阅读
  4. @JsonFormat(pattern = “yyyy-MM-dd“) 年月日用法

    2024-03-27 10:44:05       34 阅读
  5. 怎么实现redis的高可用

    2024-03-27 10:44:05       44 阅读
  6. Knight Moves(UVA 439)

    2024-03-27 10:44:05       47 阅读
  7. 4.4 call far ptr和retf指令,本质是栈、goto指令

    2024-03-27 10:44:05       39 阅读
  8. Hive的安装

    2024-03-27 10:44:05       46 阅读
  9. unity pivot和center的区别

    2024-03-27 10:44:05       55 阅读
  10. 在OpenCV的detectMultiScale方法中,scaleFactor参数

    2024-03-27 10:44:05       40 阅读
  11. VR虚拟仿真在线模拟旅游专业情景

    2024-03-27 10:44:05       46 阅读