kotlin
object ClientScriptPlayNetworking在客户端发送和接收脚本的游戏阶段数据包。请在客户端入口中注册接收器。
ClientScriptPlayNetworking.registerReceiver
kotlin
@JvmStatic
@JvmStatic fun registerReceiver(channel: Identifier, handler: (ByteArray) -> Unit)为逻辑频道注册接收器。脚本重载时,Katton 会清理脚本持有的接收器。
ClientScriptPlayNetworking.sendToServer
kotlin
@JvmStatic
@JvmStatic fun sendToServer(channel: Identifier, data: ByteArray): Boolean向服务端发送最多 16 KiB 的数据。对端无法接收 Katton 数据包时返回 false;true 不代表对端已处理。
ClientScriptPlayNetworking.receive
kotlin
@JvmStatic
@JvmStatic fun receive(packet: ScriptPayloadPacket)将收到的数据包分发给脚本处理器。此宿主入口不供脚本调用。
