版本: Unity 6 (6000.0)
语言English
  • C#

ChannelService.GetOrCreateChannel

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交内容,但我们确实会阅读用户提出的每个建议更改,并在适用情况下进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

public static Unity.Android.Gradle.Manifest.Action GetOrCreateChannel(string channelName, Action<int,byte[]> handler);

参数

channelName 要检索的通道名称。
handler 要注册的通道处理程序。

返回值

Action 此操作可以用来从通道注销处理程序(请参阅 ChannelService.UnregisterMessageHandler)。

描述

获取或创建一个新的通道。

创建通道后,ChannelService 会监听该通道上的连接,并路由发送到该通道的所有消息。您必须注册一个处理程序来处理消息并将它们发送回其他客户端。"

如果名称相同的通道已存在,则会将其处理程序追加到其处理程序列表中。这允许您记录或监听发送到特定通道的所有消息。