17
echoClient.Install (nodes.get (0));
clientApps.Start (Seconds (2.0));
clientApps.Stop (Seconds (10.0));
Pada baris pertama kode di atas terdapat dua buah atribut yang ditetapkan pada
saat pembuatan UdpEchoClientHelper.
Secara internal di dalam helper, parameter
diteruskan untuk
menetapkan atribut RemoteAddress dan
RemotePort. Dalam contoh ini,
RemoteAddress adalah alamat dari server dan paket data akan dikirimkan
ke
RemotePort 9. Atribut
MaxPackets memberitahukan kepada client
jumlah paket
maksimum yang diperbolehkan untuk
dikirimkan
selama
simulasi.
Atribut
Interval
memberitahu pihak client berapa lama jeda waktu pengiriman paket.
Atribut PacketSize
memberitahukan client seberapa besar ukuran tiap paket yang akan dikirimkan. Pada
contoh kode di atas menunjukan bahwa client
akan mengirimkan sebuah paket yang
berukuran 1024 byte. Lalu seperti pada echo server, echo client juga memiliki waktu
kapan aplikasi client mulai menyala dan kapan akan berhenti.
2.1.5 Menjalankan Simulasi
Untuk menjalankan simulasi NS-3 digunakan fungsi global seperti berikut:
Simulator::Run ();
Simulator::Destroy ();
|