RawSocket 和 UdpSocket 是一样的
#include <iostream>
#include <string>
#include "ns3/core-module.h"
#include "ns3/network-module.h"
#include "ns3/internet-module.h"
#include "ns3/applications-module.h"
#include "ns3/csma-module.h"
#include "ns3/csma-helper.h"
using namespace std;
using namespace ns3;
NS_LOG_COMPONENT_DEFINE("EleventhScriptExample");
//回调函数
static void recvCallback(Ptr<Socket> sock)
{
Ptr<Packet> packet = sock->Recv();
cout << "size:" << packet->GetSize() << endl;
}
void send(Ptr<Socket> sock)
{
sock->Send(Create<Packet>(500));
NS_LOG_INFO("aaaaaaaaaaa");
NS_LOG_INFO(sock->GetErrno());
}
int main(int argc, char *argv[])
{
LogComponentEnable("EleventhScriptExample",LOG_LEVEL_ALL);
NodeContainer nodes;
nodes.Create(5);
InternetStackHelper stack;
s