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