tutorial/tutorial-bus-network.cc
changeset 2965 4b28e9740e3b
parent 2888 872dc8466352
child 2997 caf9d364c6fc
equal deleted inserted replaced
2964:4e8cb1577144 2965:4b28e9740e3b
    38 
    38 
    39   InternetStackHelper internet;
    39   InternetStackHelper internet;
    40   internet.Install (n);
    40   internet.Install (n);
    41 
    41 
    42   CsmaHelper csma;
    42   CsmaHelper csma;
    43   csma.SetChannelParameter ("BitRate", DataRate(10000000));
    43   csma.SetChannelParameter ("BitRate", StringValue ("10Mbps"));
    44   csma.SetChannelParameter ("Delay", MilliSeconds(20));
    44   csma.SetChannelParameter ("Delay", StringValue ("10ms"));
    45   NetDeviceContainer nd = csma.Install (n);
    45   NetDeviceContainer nd = csma.Install (n);
    46 
    46 
    47   Ipv4AddressHelper ipv4;
    47   Ipv4AddressHelper ipv4;
    48   ipv4.SetBase ("10.1.0.0", "255.255.0.0", "0.0.0.3");
    48   ipv4.SetBase ("10.1.0.0", "255.255.0.0", "0.0.0.3");
    49   Ipv4InterfaceContainer i = ipv4.Assign (nd);
    49   Ipv4InterfaceContainer i = ipv4.Assign (nd);
    50 
    50 
    51   uint32_t port = 7;
    51   uint32_t port = 7;
    52   UdpEchoClientHelper client;
    52   UdpEchoClientHelper client;
    53   client.SetRemote (i.GetAddress (1), port);
    53   client.SetRemote (i.GetAddress (1), port);
    54   client.SetAppAttribute ("MaxPackets", Uinteger (1));
    54   client.SetAppAttribute ("MaxPackets", UintegerValue (1));
    55   client.SetAppAttribute ("Interval", Seconds (1.0));
    55   client.SetAppAttribute ("Interval", StringValue ("1s"));
    56   client.SetAppAttribute ("PacketSize", Uinteger (1024));
    56   client.SetAppAttribute ("PacketSize", UintegerValue (1024));
    57   ApplicationContainer apps = client.Install (n.Get (0));
    57   ApplicationContainer apps = client.Install (n.Get (0));
    58   apps.Start (Seconds (2.0));
    58   apps.Start (Seconds (2.0));
    59   apps.Stop (Seconds (10.0));
    59   apps.Stop (Seconds (10.0));
    60 
    60 
    61   UdpEchoServerHelper server;
    61   UdpEchoServerHelper server;