tutorial/tutorial-point-to-point.cc
changeset 2965 4b28e9740e3b
parent 2888 872dc8466352
child 2997 caf9d364c6fc
equal deleted inserted replaced
2964:4e8cb1577144 2965:4b28e9740e3b
    43 
    43 
    44   InternetStackHelper internet;
    44   InternetStackHelper internet;
    45   internet.Install (n);
    45   internet.Install (n);
    46 
    46 
    47   PointToPointHelper p2p;
    47   PointToPointHelper p2p;
    48   p2p.SetChannelParameter ("BitRate", DataRate (38400));
    48   p2p.SetChannelParameter ("BitRate", StringValue ("38400bps"));
    49   p2p.SetChannelParameter ("Delay", MilliSeconds (20));
    49   p2p.SetChannelParameter ("Delay", StringValue ("20ms"));
    50   NetDeviceContainer nd = p2p.Install (n);
    50   NetDeviceContainer nd = p2p.Install (n);
    51 
    51 
    52   Ipv4AddressHelper ipv4;
    52   Ipv4AddressHelper ipv4;
    53   ipv4.SetBase ("10.1.1.0", "255.255.255.252");
    53   ipv4.SetBase ("10.1.1.0", "255.255.255.252");
    54   Ipv4InterfaceContainer i = ipv4.Assign (nd);
    54   Ipv4InterfaceContainer i = ipv4.Assign (nd);
    55 
    55 
    56   uint16_t port = 7;
    56   uint16_t port = 7;
    57   UdpEchoClientHelper client;
    57   UdpEchoClientHelper client;
    58   client.SetRemote (i.GetAddress (1), port);
    58   client.SetRemote (i.GetAddress (1), port);
    59   client.SetAppAttribute ("MaxPackets", Uinteger (1));
    59   client.SetAppAttribute ("MaxPackets", UintegerValue (1));
    60   client.SetAppAttribute ("Interval", Seconds (1.0));
    60   client.SetAppAttribute ("Interval", StringValue ("1s"));
    61   client.SetAppAttribute ("PacketSize", Uinteger (1024));
    61   client.SetAppAttribute ("PacketSize", UintegerValue (1024));
    62   ApplicationContainer apps = client.Install (n.Get (0));
    62   ApplicationContainer apps = client.Install (n.Get (0));
    63   apps.Start (Seconds (2.0));
    63   apps.Start (Seconds (2.0));
    64   apps.Stop (Seconds (10.0));
    64   apps.Stop (Seconds (10.0));
    65   
    65   
    66   UdpEchoServerHelper server;
    66   UdpEchoServerHelper server;