Допустим, я создал свой собственный пакет под названием myPacket. Есть ли способ отправить его с помощью socket.sendTo()
?
Я знаю, что socket.sendTo()
принимает пакет INET, поэтому есть ли способ преобразовать myPacket в пакет INET?
Модуль, который будет получать пакет, - Radio. Я проверил функции Radio, и они принимают 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;
}