Skip to content

WebSocket client

一个用于快速客户端-服务器网络通信的WebSocket客户端。

作者和贡献者:(未指定)。


该扩展允许使用基于WebSocket的网络通信。您可以使用它与基于WebSocket的API或多人游戏的服务器进行交互。

功能:

  • 与服务器建立和断开连接
  • 从服务器接收字符串
  • 向服务器发送字符串
  • 错误处理
  • 安排处理不止一个事件每帧

不包括:

  • 发送或接收二进制数据
  • WebSocket服务器

提示

学习如何根据逐步指南安装新扩展

对于下面的行为、条件和表达式,请参考WebSocket

操作:

连接到服务器 连接到WebSocket服务器。

从服务器断开连接 断开与当前WebSocket服务器的连接。

标记为已处理 在处理事件后将其关闭,以允许在不等待下一帧的情况下处理下一个事件。

发送数据到服务器 向服务器发送字符串。

条件:

接收到事件 当服务器向客户端发送数据时触发。

与服务器的连接已关闭 如果与WebSocket服务器的连接已关闭,则触发。

已连接到服务器 如果客户端与WebSocket服务器连接,则触发。

正在连接到服务器 如果客户端正在连接到WebSocket服务器,则触发。

发生错误 当发生WebSocket错误时触发。

表达式:

表达式

描述

WebSocketClient::Data()

返回当前正在处理的服务器端数据。

WebSocketClient::LastError()

获取最后发生的错误。


本页面是由为每个人设计的开源跨平台游戏引擎GDevelop社区的自动生成的 WebSocket客户端 _扩展的参考页面。