I just double-checked. The TNObject.Send's channel ID comes from the TNObject itself. All objects belong to a channel. This is the channel that gets used for communication. You can transfer objects between channels as the multi-channel example shows that comes with TNet, but all RFCs always go to the object's channel.