组件:隧道

此组件由连接卡提供。

这种扩展卡与网卡组件类似,但是由于这种卡仅限点对点通信,所以它不能配置端口,而且连接是常开的。

组件名:tunnel

回调函数:

  • send(data...)
    将给定数据发送到另一张连接卡。

  • maxPacketSize():number
    获取最大数据包大小(可在配置文件修改)。

  • getChannel():string
    获取连接卡的隧道地址。此属性的另一种获取方式为通过物品栏控制器读取含有此物品的物品栏槽位数据,其中的linkChannel即为此数据。

  • getWakeMessage():string
    获取当前设置的唤醒信息。当网卡的任意端口检测到了唤醒信息(某网络数据包第一个参数中的字符串),而电脑处于关闭状态,则电脑会启动。可用于机器人、普通电脑、服务器、无人机以及平板电脑。

  • setWakeMessage(message: string, [fuzzy: boolean]):string
    将唤醒信息设定为给定的字符串。信息可以模糊匹配(由fuzzy参数决定,默认为false)。模糊匹配时会忽略网络数据包中的其他参数。

此扩展卡也会产生modem_message信号,格式与网卡相同。

目录