Допустим, я создал свой собственный пакет под названием myPacket. Есть ли способ, которым я могу отправить его, используя socket.sendTo()
?
Я знаю, socket.sendTo()
принимает пакет INET, так есть ли способ конвертировать myPacket в пакет INET?
Модуль, который будет принимать пакет, - это Радио. Я проверил функции радио, и они принимают пакет inet, так что я могу с этим поделать?
Signal *Radio::createSignal(Packet *packet) const
{
encapsulate(packet);
if (sendRawBytes) {
auto rawPacket = new Packet(packet->getName(), packet->peekAllAsBytes());
rawPacket->copyTags(*packet);
delete packet;
packet = rawPacket;
}
Signal *signal = check_and_cast<Signal *>(medium->transmitPacket(this, packet));
ASSERT(signal->getDuration() != 0);
return signal;
}