**This is an old revision of the document!**

中继器

中继允许连接不同的网络到彼此。只有网络信息才能被传递,其他元件在其中不可见。你可以使用它使网络保持独立,同时也允许使用网卡进行通信。这个道理和 能量分配器 不连接相邻网络的道理是一样的:你可能经常需要将子网络分开。这使得不同子网络中的计算机无需全部使用无线网络就可以进行通信。

注意中继器只有一个有限的带宽。它们每 5 tick(250ms)只传输一个数据包,它们的内部队列限制为 20 个数据包。如果超过这个限制,就会出现丢包的情况。还需要注意的是,数据包的转发次数不能超过 5 次。在此之后,数据包将被遗弃。

中继不会将数据包传递回它们原本的地方,但当数据包多次传递时仍然可能产生循环,所以一定要注意。

无线或有线中继器可以通过首先右键点击中继器,再将无线网卡或连接卡插入到生成的 GUI 中来创建。

中继器块也可以用作 ComputerCraft 的外设,提供一个模仿 ComputerCraft 的(有线)调制解调器的接口。它将把 ComputerCraft 发送的网络消息转发到 OpenComputers 端,如果安装了 网卡 ,就可以接收到这些消息。它还将接收 OpenComputers 的网络消息,并在 CC 中推送一个相应的信号,连接到适配器上。注意,OpenComputers 中的网络消息不像 ComputerCraft 那样需要一个“响应端口”。如果网络消息的第一个参数是一个数字,它将被解释为响应端口,告诉 ComputerCraft 接收器,否则响应端口将被设置为 -1 。 注意:该功能在 1.1.0 之前也可以通过适配器块使用。

中继器的制作方法如下:

目录