15
mengendalikan sebuah objek dengan lebih mudah. Oleh
karena itu,
digunakanlah objek
UdpEchoServerHelper dan UdpEchoClientHelper.
1) UdpEchoServerHelper
Kode di bawah ini adalah untuk melakukan pemasangan sebuah
UdpEchoServerApplication pada salah satu dari node yang telah dibuat.
UdpEchoServerHelper echoServer (9);
ApplicationContainer serverApps = echoServer.Install
(nodes.Get (1));
serverApps.Start (Seconds (1.0));
serverApps.Stop (Seconds (10.0));
Baris
pertama pada potongan kode di
atas mendeklarasikan
UdpEchoServerHelper. Seperti biasa, ini bukan aplikasi itu sendiri, melainkan
sebuah objek yang dapat membantu untuk membuat aplikasi. Lalu atribut yang ada
pada constructor
helper
adalah nomor port
yang diketahui baik server
maupun client.
Seperti pada objek helper
lainnya,
objek
UdpEchoServerHelper juga memiliki metode
Install. Dijalankannya metode ini akan menginisiasi aplikasi echo server dan
memasangkannya pada sebuah node. Pada baris kedua,
ApplicationContainer
dideklarasikan dan
berisi aplikasi server. Metode Install
mempunyai parameter
NodeContainer yang akan memasang aplikasi
server
pada node
yang berada pada
NodeContainer dengan indeks 1. Aplikasi tersebut
membutuhkan sebuah waktu
untuk
|