
4 เจธเฉฐเจเจฒเจช เจฆเฉ เจธเฉฐเจเฉเจช เจเจพเจฃเจเจพเจฐเฉ
4.1 เจฎเฉเฉฑเจ เจเจฌเจธเจเจฐเฉเจเจธเจผเจจ
เฉช.เฉง.เฉง เจจเฉเจก
4.1.2 เจเจชเจฒเฉเจเฉเจธเจผเจจ
4.1.3 เจเฉเจจเจฒ
4.1.4 เจจเฉเฉฑเจ เจกเจฟเจตเจพเจเจธ
4.1.5 เจเฉเจชเฉเจฒเฉเจเฉเจเจฒ เจธเจนเจพเจเจ
4.2 เจชเจนเจฟเจฒเฉ ns-3 เจธเจเฉเจฐเจฟเจชเจ
4.2.1 เจฌเฉเจเจฒเจฐเจชเจฒเฉเจ เจเฉเจก
4.2.2 เจชเจฒเฉฑเจ-เจเจจ
4.2.3 ns3 เจจเจพเจฎเจธเจชเฉเจธ
4.2.4 เจฒเจพเจเจฟเฉฐเจ
4.2.5 เจฎเฉเฉฑเจ เจเจพเจฐเจ
4.2.6 เจเฉเจชเฉเจฒเฉเจเฉ เจธเจนเจพเจเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพ
4.2.7 เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพ
4.2.8 เจธเจฟเจฎเฉเจฒเฉเจเจฐ
4.2.9 เจเจชเจฃเฉ เจธเจเฉเจฐเจฟเจชเจ เจฌเจฃเจพเจเจฃเจพ
4.3 ns-3 เจธเจฐเฉเจค เจเฉเจก
เจ เจงเจฟเจเจ 4
เจธเฉฐเจเจฒเจช เจธเฉฐเจเฉเจช เจเจพเจฃเจเจพเจฐเฉ
ns-3 เจเฉเจก เจธเจฟเฉฑเจเจฃ เจเจพเจ เจฒเจฟเจเจฃเจพ เจธเจผเฉเจฐเฉ เจเจฐเจจ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจธเจพเจจเฉเฉฐ เจธเจญ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ เจธเจฟเจธเจเจฎ เจตเจฟเฉฑเจ เจเฉเจ เจฌเฉเจจเจฟเจเจฆเฉ เจงเจพเจฐเจจเจพเจตเจพเจ เจ เจคเฉ เจเจฌเจธเจเจฐเฉเจเจธเจผเจจเจพเจ เจจเฉเฉฐ เจธเจฎเจเจพเจเจฃเจพเฅค เจเจธ เจตเจฟเฉฑเจเฉเจ เจฌเจนเฉเจค เจเฉเจ เจเฉเจ เจฒเฉเจเจพเจ เจจเฉเฉฐ เจธเจชเฉฑเจธเจผเจ เจฒเฉฑเจ เจธเจเจฆเจพ เจนเฉ, เจชเจฐ เจ เจธเฉเจ เจเจน เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจฃ เจฒเจ เจเจธ เจญเจพเจ เจจเฉเฉฐ เจชเฉเฉเจนเจจ เจฒเจ เจธเจฎเจพเจ เจเฉฑเจขเจฃ เจฆเฉ เจธเจฟเจซเจผเจพเจฐเจฟเจธเจผ เจเจฐเจฆเฉ เจนเจพเจ เจเจฟ เจคเฉเจธเฉเจ เจเฉฑเจ เจฎเจเจผเจฌเฉเจค โโเจฌเฉเจจเจฟเจเจฆ 'เจคเฉ เจธเจผเฉเจฐเฉเจเจค เจเจฐ เจฐเจนเฉ เจนเฉเฅค
4.1 เจฎเฉเฉฑเจ เจเจฌเจธเจเจฐเฉเจเจธเจผเจจ
เจเจธ เจญเจพเจ เจตเจฟเฉฑเจ, เจ เจธเฉเจ เจเฉเจ เจ เจเจฟเจนเฉ เจธเจผเจฌเจฆเจพเจ เจจเฉเฉฐ เจฆเฉเจเจพเจเจเฉ เจเฉ เจเจฎ เจคเฉเจฐ 'เจคเฉ เจตเฉเฉฑเจฌ 'เจคเฉ เจตเจฐเจคเฉ เจเจพเจเจฆเฉ เจนเจจ เจชเจฐ ns-3 เจตเจฟเฉฑเจ เจเจพเจธ เจ เจฐเจฅ เจฐเฉฑเจเจฆเฉ เจนเจจเฅค
เฉช.เฉง.เฉง เจจเฉเจก
เจเฉฐเจเจฐเจจเฉเจ เจเจพเจฐเจเจจ เจตเจฟเฉฑเจ, เจเฉฑเจ เจเฉฐเจชเจฟเจเจเจฐ เจฏเฉฐเจคเจฐ เจเฉ เจเฉฑเจ เจจเฉเจเจตเจฐเจ เจจเจพเจฒ เจเฉเฉเจฆเจพ เจนเฉ เจจเฉเฉฐ เจนเฉเจธเจ เจเจพเจ เจเจ เจตเจพเจฐ เจเฉฑเจ เจ เฉฐเจค เจธเจฟเจธเจเจฎ เจเจฟเจนเจพ เจเจพเจเจฆเจพ เจนเฉเฅค เจเจฟเจเจเจเจฟ ns-3 เจเฉฑเจ เจจเฉเจเจตเจฐเจ เจธเจฟเจฎเฉเจฒเฉเจเจฐ เจนเฉ เจจเจพ เจเจฟ เจเฉฑเจ เจเฉฐเจเจฐเจจเฉเจ เจธเจฟเจฎเฉเจฒเฉเจเจฐ, เจ เจธเฉเจ เจเจพเจฃเจฌเฉเฉฑเจ เจเฉ เจนเฉเจธเจ เจธเจผเจฌเจฆ เจฆเฉ เจตเจฐเจคเฉเจ เจจเจนเฉเจ เจเจฐเจฆเฉ, เจเจฟเจเจเจเจฟ เจเจน เจเฉฐเจเจฐเจจเฉเจ เจ เจคเฉ เจเจธเจฆเฉ เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจจเจพเจฒ เจจเฉเฉเจฟเจเจ เจธเจฌเฉฐเจงเจค เจนเฉเฅค เจเจธเจฆเฉ เจฌเจเจพเจ, เจ เจธเฉเจ เจเฉฑเจ เจนเฉเจฐ เจเจฎ เจธเจผเจฌเจฆ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจพเจ, เจเฉ เจนเฉเจฐ เจธเจฟเจฎเฉเจฒเฉเจเจฐเจพเจ เจฆเฉเจเจฐเจพ เจตเฉ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉ, เจเฉ เจเฉเจฐเจพเจซ เจฅเจฟเจเจฐเฉ เจตเจฟเฉฑเจ เจเจคเจชเฉฐเจจ เจนเฉเฉฐเจฆเจพ เจนเฉ: เจจเฉเจก (เจจเฉเจก).
ns-3 เจตเจฟเฉฑเจ, เจเฉฑเจ เจเฉฐเจชเจฟเจเจเจฟเฉฐเจ เจฏเฉฐเจคเจฐ เจฆเฉ เจ เฉฐเจกเจฐเจฒเจพเจเฉฐเจ เจเจฌเจธเจเจฐเฉเจเจธเจผเจจ เจจเฉเฉฐ เจจเฉเจก เจเจฟเจนเจพ เจเจพเจเจฆเจพ เจนเฉเฅค เจเจธ เจเจฌเจธเจเจฐเฉเจเจธเจผเจจ เจจเฉเฉฐ เจจเฉเจก เจเจฒเจพเจธ เจฆเฉเจเจฐเจพ C++ เจตเจฟเฉฑเจ เจฆเจฐเจธเจพเจเจ เจเจฟเจ เจนเฉเฅค เจเจฒเจพเจธ เจจเฉเจกเจจเฉเจก (เจจเฉเจก) เจธเจฟเจฎเฉเจฒเฉเจธเจผเจจเจพเจ เจตเจฟเฉฑเจ เจเฉฐเจชเจฟเจเจเจฟเฉฐเจ เจกเจฟเจตเจพเจเจธเจพเจ เจฆเฉ เจชเฉเจฐเจธเจคเฉเจคเฉเจเจ เจจเฉเฉฐ เจนเฉเจฐเจพเจซเฉเจฐเฉ เจเจฐเจจ เจฒเจ เจขเฉฐเจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉเฅค
เจคเฉเจนเจพเจจเฉเฉฐ เจธเจฎเจเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ เจจเฉเจก เจเฉฑเจ เจเฉฐเจชเจฟเจเจเจฐ เจฆเฉ เจคเจฐเฉเจนเจพเจ เจเจฟเจธ เจตเจฟเฉฑเจ เจคเฉเจธเฉเจ เจเจพเจฐเจเจเฉเจธเจผเจฒเจคเจพ เจเฉเฉเจฆเฉ เจนเฉเฅค เจคเฉเจธเฉเจ เจกเฉเจฐเจพเจเจตเจฐเจพเจ เจฆเฉ เจจเจพเจฒ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ, เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจธเจเฉเจ, เจ เจคเฉ เจชเฉเจฐเฉเจซเจฟเจฐเจฒ เจเจพเจฐเจกเจพเจ เจตเจฐเจเฉเจเจ เจเฉเจเจผเจพเจ เจเฉเฉเฉเจเฉ เจเฉ เจเฉฐเจชเจฟเจเจเจฐ เจจเฉเฉฐ เจเจชเจฏเฉเจเฉ เจเฉฐเจฎ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเฉ เจนเจจเฅค เจ เจธเฉเจ ns-3 เจตเจฟเฉฑเจ เจเจนเฉ เจฎเฉเจฒ เจฎเจพเจกเจฒ เจตเจฐเจคเจฆเฉ เจนเจพเจเฅค
4.1.2 เจเจชเจฒเฉเจเฉเจธเจผเจจ
เจเจฎ เจคเฉเจฐ 'เจคเฉ, เจเฉฐเจชเจฟเจเจเจฐ เจธเจพเจซเจเจตเฉเจ เจฐ เจจเฉเฉฐ เจฆเฉ เจตเจฟเจเจชเจ เจธเจผเฉเจฐเฉเจฃเฉเจเจ เจตเจฟเฉฑเจ เจตเฉฐเจกเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค เจธเจฟเจธเจเจฎ เจธเจพเจซเจเจตเฉเจ เจฐ เจเจ เจเฉฐเจชเจฟเจเจเจฐ เจธเจฐเฉเจคเจพเจ เจเจฟเจตเฉเจ เจเจฟ เจฎเฉเจฎเฉเจฐเฉ, เจชเฉเจฐเฉเจธเฉเจธเจฐ เจเฉฑเจเจฐ, เจกเจฟเจธเจ, เจจเฉเฉฑเจเจตเจฐเจ, เจเจฆเจฟ เจจเฉเฉฐ เจเฉเจ เจเฉฐเจชเจฟเจเจเจฟเฉฐเจ เจฎเจพเจกเจฒ เจฆเฉ เจ เจจเฉเจธเจพเจฐ เจธเฉฐเจเจ เจฟเจค เจเจฐเจฆเจพ เจนเฉเฅค เจธเจฟเจธเจเจฎ เจธเฉเจซเจเจตเฉเจ เจฐ เจเจฎ เจคเฉเจฐ 'เจคเฉ เจเจนเจจเจพเจ เจธเจฐเฉเจคเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจนเจจเจพเจ เจเจพเจฐเจเจพเจ เจจเฉเฉฐ เจเจฐเจจ เจฒเจ เจจเจนเฉเจ เจเจฐเจฆเจพ เจนเฉ เจเฉ เจเจชเจญเฉเจเจคเจพ เจจเฉเฉฐ เจธเจฟเฉฑเจงเฉ เจคเฉเจฐ 'เจคเฉ เจฒเจพเจญ เจชเจนเฉเฉฐเจเจพเจเจเจฆเฉ เจนเจจเฅค เจเฉฑเจ เจเจชเจญเฉเจเจคเจพ เจเจฎ เจคเฉเจฐ 'เจคเฉ เจเฉฑเจ เจเจพเจธ เจเฉเจเจพ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฒเจ เจเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจเจฒเจพเจเจเจฆเจพ เจนเฉ, เจเฉ เจธเจฟเจธเจเจฎ เจธเฉเจซเจเจตเฉเจ เจฐ เจฆเฉเจเจฐเจพ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจธเจฐเฉเจคเจพเจ เจจเฉเฉฐ เจชเฉเจฐเจพเจชเจค เจเจฐเจฆเจพ เจนเฉ เจ เจคเฉ เจตเจฐเจคเจฆเจพ เจนเฉเฅค
เจ เจเจธเจฐ เจธเจฟเจธเจเจฎ เจ เจคเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจธเฉเจซเจเจตเฉเจ เจฐ เจฆเฉ เจตเจฟเจเจเจพเจฐ เจตเฉฑเจ เจนเฉเจฃ เจฆเฉ เจฒเจพเจเจจ เจตเจฟเจธเจผเฉเจธเจผ เจ เจงเจฟเจเจพเจฐ เจชเฉฑเจงเจฐ เจฆเฉเจเจ เจคเจฌเจฆเฉเจฒเฉเจเจ 'เจคเฉ เจเจฟเฉฑเจเฉ เจเจพเจเจฆเฉ เจนเฉ เจเฉ เจเจชเจฐเฉเจเจฟเฉฐเจ เจธเจฟเจธเจเจฎ เจฆเฉ เจเจพเจฒ เจตเจฟเฉฑเจ เจตเจพเจชเจฐเจฆเฉเจเจ เจนเจจเฅค ns-3 เจเฉเจฒ เจเจชเจฐเฉเจเจฟเฉฐเจ เจธเจฟเจธเจเจฎ เจฆเฉ เจเฉเจ เจ เจธเจฒ เจงเจพเจฐเจจเจพ เจจเจนเฉเจ เจนเฉ เจ เจคเฉ เจเจธเจฒเจ เจตเจฟเจธเจผเฉเจธเจผ เจ เจงเจฟเจเจพเจฐ เจชเฉฑเจงเจฐเจพเจ เจเจพเจ เจธเจฟเจธเจเจฎ เจเจพเจฒเจพเจ เจฆเฉ เจเฉเจ เจงเจพเจฐเจจเจพ เจจเจนเฉเจ เจนเฉเฅค เจนเจพเจฒเจพเจเจเจฟ, เจธเจพเจกเฉ เจเฉเจฒ เจเฉฑเจ เจเจช เจฒเจ เจเฉฑเจ เจตเจฟเจเจพเจฐ เจนเฉเฅค เจเจฟเจตเฉเจ เจเจฟ "เจ เจธเจฒ เจธเฉฐเจธเจพเจฐ" เจธเฉเจซเจเจตเฉเจ เจฐ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจเฉฐเจชเจฟเจเจเจฐเจพเจ 'เจคเฉ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจเจฒเจฆเฉเจเจ เจนเจจ, ns-3 เจเจชเจฒเฉเจเฉเจธเจผเจจ เจธเจฟเจฎเฉเจฒเฉเจเจก เจธเฉฐเจธเจพเจฐ เจตเจฟเฉฑเจ เจธเจฟเจฎเฉเจฒเฉเจธเจผเจจเจพเจ เจจเฉเฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจเจฐเจจ เจฒเจ ns-3 เจจเฉเจกเจพเจ 'เจคเฉ เจเฉฑเจฒเจฆเฉเจเจ เจนเจจเฅค
ns-3 เจตเจฟเฉฑเจ, เจเฉฑเจ เจเจชเจญเฉเจเจคเจพ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจฒเจ เจฌเฉเจจเจฟเจเจฆเฉ เจเจฌเจธเจเจฐเฉเจเจธเจผเจจ เจเฉ เจฎเจพเจกเจฒเจฟเฉฐเจ เจฒเจ เจเฉเจ เจเจคเฉเจตเจฟเจงเฉ เจชเฉเจฆเจพ เจเจฐเจฆเจพ เจนเฉ เจเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจนเฉเฅค เจเจธ เจเจฌเจธเจเจฐเฉเจเจธเจผเจจ เจจเฉเฉฐ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจเจฒเจพเจธ เจฆเฉเจเจฐเจพ C++ เจตเจฟเฉฑเจ เจฆเจฐเจธเจพเจเจ เจเจฟเจ เจนเฉเฅค เจเจชเจฒเฉเจเฉเจธเจผเจจ เจเจฒเจพเจธ เจธเจฟเจฎเฉเจฒเฉเจธเจผเจจเจพเจ เจตเจฟเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจฆเฉ เจธเจพเจกเฉ เจเจชเจญเฉเจเจคเจพ-เจชเฉฑเจงเจฐ เจฆเฉ เจธเฉฐเจธเจเจฐเจฃ เจฆเฉ เจฆเฉเจฐเจฟเจธเจผเจพเจ เจจเฉเฉฐ เจนเฉเจฐเจพเจซเฉเจฐเฉ เจเจฐเจจ เจฒเจ เจคเจฐเฉเจเฉ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเฉ เจนเฉเฅค เจกเจฟเจตเฉเจฒเจชเจฐเจพเจ เจคเฉเจ เจเจฎเฉเจฆ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ เจเจฟ เจเจน เจจเจตเฉเจเจ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจฌเจฃเจพเจเจฃ เจฒเจ เจเฉฑเจ เจเจฌเจเฉเจเจ-เจเจฐเฉเจเจเจเจก เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจ เจฐเจฅเจพเจ เจตเจฟเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจเจฒเจพเจธ เจจเฉเฉฐ เจฎเจพเจนเจฐ เจฌเจฃเจพเจเจฃเฅค เจเจธ เจเจฟเจเจเฉเจฐเจฟเจ เจฒ เจตเจฟเฉฑเจ, เจ เจธเฉเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจเจฒเจพเจธ เจฆเฉเจเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจพเจเจเฉ เจเจฟเจธเจจเฉเฉฐ เจเจนเจฟเฉฐเจฆเฉ เจนเจจ UdpEchoClientApplication ะธ UdpEchoServerApplication. เจเจฟเจตเฉเจ เจเจฟ เจคเฉเจธเฉเจ เจเจฎเฉเจฆ เจเจฐ เจธเจเจฆเฉ เจนเฉ, เจเจน เจเจชเจฒเฉเจเฉเจธเจผเจจ เจเจฒเจพเจเฉฐเจ/เจธเจฐเจตเจฐ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจฆเจพ เจเฉฑเจ เจธเฉเฉฑเจ เจฌเจฃเจพเจเจเจฆเฉเจเจ เจนเจจ เจเฉ เจจเฉเฉฑเจเจตเจฐเจ เจชเฉเจเฉเจ เจฌเจฃเจพเจเจฃ เจ เจคเฉ เจเจเฉ เจเจฐเจจ เจฒเจ เจตเจฐเจคเฉเจเจ เจเจพเจเจฆเฉเจเจ เจนเจจเฅค
4.1.3 เจเฉเจจเจฒ
เจ เจธเจฒ เจธเฉฐเจธเจพเจฐ เจตเจฟเฉฑเจ, เจคเฉเจธเฉเจ เจเฉฑเจ เจเฉฐเจชเจฟเจเจเจฐ เจจเฉเฉฐ เจเฉฑเจ เจจเฉเฉฑเจเจตเจฐเจ เจจเจพเจฒ เจเจจเฉเจเจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจ เจเจธเจฐ เจฎเฉเจกเฉเจ เจเจฟเจธ เจเฉฑเจคเฉ เจเจนเจจเจพเจ เจจเฉเจเจตเจฐเจเจพเจ เจตเจฟเฉฑเจ เจกเฉเจเจพ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจนเฉเฉฐเจฆเจพ เจนเฉ เจจเฉเฉฐ เจเฉเจจเจฒ เจเจฟเจนเจพ เจเจพเจเจฆเจพ เจนเฉเฅค เจเจฆเฉเจ เจคเฉเจธเฉเจ เจเฉฑเจ เจเจฅเจฐเจจเฉเฉฑเจ เจเฉเจฌเจฒ เจจเฉเฉฐ เจเฉฐเจง เจฆเฉ เจเจเจเจฒเฉเจ เจตเจฟเฉฑเจ เจเฉเฉเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจเจชเจฃเฉ เจเฉฐเจชเจฟเจเจเจฐ เจจเฉเฉฐ เจเฉฑเจ เจเจฅเจฐเจจเฉเฉฑเจ เจฒเจฟเฉฐเจ เจจเจพเจฒ เจเจจเฉเจเจ เจเจฐ เจฐเจนเฉ เจนเฉเฅค เจธเจฟเจฎเฉเจฒเฉเจเจฟเจก ns-3 เจธเฉฐเจธเจพเจฐ เจตเจฟเฉฑเจ, เจเฉฑเจ เจจเฉเจก เจเฉฑเจ เจธเฉฐเจเจพเจฐ เจเฉเจจเจฒ เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจฃ เจตเจพเจฒเฉ เจตเจธเจคเฉ เจจเจพเจฒ เจเฉเฉเจฟเจ เจนเฉเฉฐเจฆเจพ เจนเฉเฅค เจเฉฑเจฅเฉ, เจธเฉฐเจเจพเจฐ เจเจช-เจจเฉเฉฑเจเจตเจฐเจ เจฆเฉ เจฌเฉเจจเจฟเจเจฆเฉ เจเจฌเจธเจเจฐเฉเจเจธเจผเจจ เจจเฉเฉฐ เจเฉฑเจ เจเฉเจจเจฒ เจเจฟเจนเจพ เจเจพเจเจฆเจพ เจนเฉ เจ เจคเฉ เจเฉเจจเจฒ เจเจฒเจพเจธ เจฆเฉเจเจฐเจพ C++ เจตเจฟเฉฑเจ เจฆเจฐเจธเจพเจเจ เจเจพเจเจฆเจพ เจนเฉเฅค
ะะปะฐัั เจเฉเจจเจฒ เจเฉเจจเจฒ เจธเจฌเจจเฉเฉฑเจ เจเจฌเจเฉเจเจ เจฆเฉ เจชเจฐเจธเจชเจฐ เจชเฉเจฐเจญเจพเจต เจจเฉเฉฐ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ เจคเฉ เจเจนเจจเจพเจ เจจเจพเจฒ เจฎเฉเจเจผเจฌเจพเจจเจพเจ เจจเฉเฉฐ เจเฉเฉเจจ เจฒเจ เจขเฉฐเจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉเฅค เจเฉเจจเจฒเจพเจ เจจเฉเฉฐ เจกเจฟเจตเฉเจฒเจชเจฐเจพเจ เจฆเฉเจเจฐเจพ เจเฉฑเจ เจเจฌเจเฉเจเจ-เจเจฐเฉเจเจเจเจก เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจ เจฐเจฅเจพเจ เจตเจฟเฉฑเจ เจตเฉ เจตเจฟเจธเจผเฉเจธเจผ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค เจเฉเจจเจฒ เจฎเฉเจนเจพเจฐเจค เจเฉฑเจ เจคเจพเจฐ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจธเจงเจพเจฐเจจ เจเฉเจ เจฎเจพเจกเจฒ เจฌเจฃเจพ เจธเจเจฆเฉ เจนเฉเฅค เจเฉฑเจ เจธเจฎเจฐเจชเจฟเจค เจเฉเจจเจฒ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจเฉเจเจผเจพเจ เจจเฉเฉฐ เจตเฉ เจฎเจพเจกเจฒ เจฌเจฃเจพ เจธเจเจฆเจพ เจนเฉ เจเจฟเจตเฉเจ เจเจฟ เจเฉฑเจ เจตเฉฑเจกเฉ เจเจฅเจฐเจจเฉเฉฑเจ เจธเจตเจฟเฉฑเจ เจเจพเจ เจตเจพเจเจฐเจฒเฉเฉฑเจธ เจจเฉเจเจตเจฐเจ เจฆเฉ เจฎเจพเจฎเจฒเฉ เจตเจฟเฉฑเจ เจฐเฉเจเจพเจตเจเจพเจ เจจเจพเจฒ เจญเจฐเฉ เจเฉฑเจ เจคเจฟเฉฐเจจ-เจ เจฏเจพเจฎเฉ เจธเจชเฉเจธเฅค
เจ เจธเฉเจ เจเจธ เจเจฟเจเจเฉเจฐเจฟเจ เจฒ เจตเจฟเฉฑเจ เจเฉเจจเจฒ เจฆเฉ เจตเจฟเจธเจผเฉเจธเจผ เจธเฉฐเจธเจเจฐเจฃเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจพเจเจเฉ CsmaChannelCsmaChannel, PointToPointChannelPointToPointChannel ะธ WifiChannelWifiChannel. CsmaChannel, เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเฉฑเจ เจธเฉฐเจเจพเจฐ เจธเจฌเจจเฉเฉฑเจ เจฆเจพ เจเฉฑเจ เจธเฉฐเจธเจเจฐเจฃ เจฎเจพเจกเจฒ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉ เจเฉ เจเฉฑเจ เจเฉเจฐเฉเจ เจฐ-เจธเฉเจเจธ เจฎเจฒเจเฉเจชเจฒ เจเจเจธเฉเจธ เจธเฉฐเจเจพเจฐ เจตเจพเจคเจพเจตเจฐเจฃ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจฆเจพ เจนเฉเฅค เจเจน เจธเจพเจจเฉเฉฐ เจเจฅเจฐเจจเฉเฉฑเจ เจตเจฐเจเฉ เจเจพเจฐเจเจธเจผเฉเจฒเจคเจพ เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค
4.1.4 เจจเฉเฉฑเจ เจกเจฟเจตเจพเจเจธ
เจ เจเจฟเจนเจพ เจนเฉเฉฐเจฆเจพ เจธเฉ เจเจฟ เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเฉฑเจ เจเฉฐเจชเจฟเจเจเจฐ เจจเฉเฉฐ เจเฉฑเจ เจจเฉเฉฑเจเจตเจฐเจ เจจเจพเจฒ เจเจจเฉเจเจ เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฑเจ เจเจพเจธ เจจเฉเฉฑเจเจตเจฐเจ เจเฉเจฌเจฒ เจ เจคเฉ เจเฉฑเจ เจนเจพเจฐเจกเจตเฉเจ เจฐ เจฏเฉฐเจคเจฐ (เจชเฉเจธเฉ เจธเจผเจฌเจฆเจพเจตเจฒเฉ เจตเจฟเฉฑเจ) เจเฉฑเจ เจชเฉเจฐเฉเจซเจฟเจฐเจฒ เจเจพเจฐเจก เจเจฐเฉเจฆเจฃเจพ เจชเฉเจเจฆเจพ เจธเฉ เจเจฟเจธเจจเฉเฉฐ เจเฉฐเจชเจฟเจเจเจฐ เจตเจฟเฉฑเจ เจธเจฅเจพเจชเจค เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค เจเฉเจเจฐ เจเฉฑเจ เจชเฉเจฐเฉเจซเจฟเจฐเจฒ เจเจพเจฐเจก เจจเฉ เจเฉเจ เจจเฉเฉฑเจเจตเจฐเจเจฟเฉฐเจ เจซเฉฐเจเจธเจผเจจเจพเจ เจจเฉเฉฐ เจฒเจพเจเฉ เจเฉเจคเจพ เจนเฉ, เจคเจพเจ เจเจนเจจเจพเจ เจจเฉเฉฐ เจจเฉเฉฑเจเจตเจฐเจ เจเฉฐเจเจฐเจซเฉเจธ เจเจพเจฐเจก เจเจพเจ เจจเฉเฉฑเจเจตเจฐเจ เจเจพเจฐเจก เจเจฟเจนเจพ เจเจพเจเจฆเจพ เจนเฉเฅค เจ เฉฑเจ, เจเจผเจฟเจเจฆเจพเจคเจฐ เจเฉฐเจชเจฟเจเจเจฐ เจเจเฉเจเฉเจฐเจฟเจค เจจเฉเฉฑเจเจตเจฐเจ เจเฉฐเจเจฐเจซเฉเจธ เจนเจพเจฐเจกเจตเฉเจ เจฐ เจฆเฉ เจจเจพเจฒ เจเจเจเจฆเฉ เจนเจจ เจ เจคเฉ เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจฆเฉเจเจฐเจพ เจตเฉฑเจเจฐเฉ เจกเจฟเจตเจพเจเจธเจพเจ เจตเจเฉเจ เจจเจนเฉเจ เจฆเฉเจเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค
ะกะตัะตะฒะฐั ะบะฐััะฐ ะฝะต ะฑัะดะตั ัะฐะฑะพัะฐัั ะฑะตะท ะฟัะพะณัะฐะผะผะฝะพะณะพ ะดัะฐะนะฒะตัะฐ, ัะฟัะฐะฒะปัััะตะณะพ ะตั ะพะฑะพััะดะพะฒะฐะฝะธะตะผ. ะ Unix (ะธะปะธ Linux), ัะฐััั ะฟะตัะธัะตัะธะนะฝะพะณะพ ะพะฑะพััะดะพะฒะฐะฝะธั ะบะปะฐััะธัะธัะธััะตััั ะบะฐะบ device. ะฃัััะพะนััะฒะฐ ัะฟัะฐะฒะปััััั ั ะฟะพะผะพััั ะดัะฐะนะฒะตัะพะฒ ััััะพะนััะฒ (device drivers), ะฐ ัะตัะตะฒัะต ััััะพะนััะฒะฐ (NIC) ัะฟัะฐะฒะปััััั ั ะธัะฟะพะปัะทะพะฒะฐะฝะธะตะผ ะดัะฐะนะฒะตัะพะฒ ัะตัะตะฒัั ััััะพะนััะฒ (เจจเฉเฉฑเจเจตเจฐเจ เจเฉฐเจคเจฐ เจกเจฐเจพเจเจตเจฐ) เจ เจคเฉ เจธเจฎเฉเจนเจฟเจ เจคเฉเจฐ 'เจคเฉ เจจเฉเฉฑเจเจตเจฐเจ เจกเจฟเจตเจพเจเจธเจพเจ (เจจเฉเฉฑเจ เจเฉฐเจคเจฐ). ะ Unix ะธ Linux ะฒั ะพะฑัะฐัะฐะตัะตัั ะบ ัะตัะตะฒัะผ ััััะพะนััะฒะฐะผ ะฟะพ ัะฐะบะธะผ ะธะผะตะฝะฐะผ, ะบะฐะบ ะฝะฐะฟัะธะผะตั eth0.
ns-3 เจตเจฟเฉฑเจ, เจจเฉเฉฑเจเจตเจฐเจ เจเฉฐเจคเจฐ เจเจฌเจธเจเจฐเฉเจเจธเจผเจจ เจธเจพเจซเจเจตเฉเจ เจฐ เจกเจฐเจพเจเจตเจฐ เจ เจคเฉ เจฎเจพเจกเจฒ เจเฉเจคเฉ เจเจพ เจฐเจนเฉ เจนเจพเจฐเจกเจตเฉเจ เจฐ เจฆเฉเจตเจพเจ เจจเฉเฉฐ เจเจตเจฐ เจเจฐเจฆเจพ เจนเฉเฅค เจธเจฟเจฎเฉเจฒเฉเจธเจผเจจ เจตเจฟเฉฑเจ, เจเฉฑเจ เจจเฉเจเจตเจฐเจ เจกเจฟเจตเจพเจเจธ เจจเฉเฉฐ เจเฉฑเจ เจจเฉเจก เจตเจฟเฉฑเจ "เจธเจฅเจพเจชเจค" เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ เจคเจพเจ เจเฉ เจเจธเจจเฉเฉฐ เจเฉเจจเจฒเจพเจ เจฐเจพเจนเฉเจ เจฆเฉเจเฉ เจจเฉเจกเจพเจ เจจเจพเจฒ เจธเฉฐเจเจพเจฐ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฑเจคเฉ เจเจพ เจธเจเฉเฅค เจเฉฑเจ เจ เจธเจฒเฉ เจเฉฐเจชเจฟเจเจเจฐ เจตเจพเจเจ, เจเฉฑเจ เจจเฉเจก เจจเฉเฉฐ เจเจ เจกเจฟเจตเจพเจเจธเจพเจ เจฐเจพเจนเฉเจ เจเจ เจเฉเจจเจฒเจพเจ เจจเจพเจฒ เจเจจเฉเจเจ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ เจจเฉเฉฑเจ เจกเจฟเจตเจพเจเจธ.
เจเฉฑเจ เจกเจฟเจตเจพเจเจธ เจฆเฉ เจจเฉเจเจตเจฐเจ เจเจฌเจธเจเจฐเฉเจเจธเจผเจจ เจจเฉเฉฐ เจเจฒเจพเจธ เจฆเฉเจเจฐเจพ C++ เจตเจฟเฉฑเจ เจฆเจฐเจธเจพเจเจ เจเจฟเจ เจนเฉ NetDevice. เจเจฒเจพเจธ NetDevice เจจเฉเจก เจ เจคเฉ เจเฉเจจเจฒ เจเจฌเจเฉเจเจ เจจเจพเจฒ เจเจจเฉเจเจธเจผเจจเจพเจ เจฆเฉ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจ เจขเฉฐเจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ; เจ เจคเฉ เจกเจฟเจตเฉเจฒเจชเจฐเจพเจ เจฆเฉเจเจฐเจพ เจเจฌเจเฉเจเจ-เจเจฐเฉเจเจเจเจก เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจฆเฉ เจ เจฐเจฅเจพเจ เจตเจฟเฉฑเจ เจตเจฟเจธเจผเฉเจธเจผ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค เจเจธ เจเจฟเจเจเฉเจฐเจฟเจ เจฒ เจตเจฟเฉฑเจ เจ เจธเฉเจ NetDevice เจจเจพเจฎ เจฆเฉ เจเจ เจตเจฟเจธเจผเฉเจธเจผ เจธเฉฐเจธเจเจฐเจฃเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจพเจเจเฉ CsmaNetDevice, PointToPointNetDevice ะธ WifiNetDevice. เจเจฟเจตเฉเจ เจเจฟ เจเฉฑเจ เจเจฅเจฐเจจเฉเฉฑเจ เจจเฉเจเจตเจฐเจ เจ เจกเจพเจชเจเจฐ เจเฉฑเจ เจจเฉเจเจตเจฐเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจคเจฟเจเจฐ เจเฉเจคเจพ เจเจฟเจ เจนเฉ เจเจฅเจฐเจจเฉเฉฑเจ, CsmaNetDevice เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจคเจฟเจเจฐ เจเฉเจคเจพ เจเจฟเจ เจนเฉ CsmaChannel, PointToPointNetDevice เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจคเจฟเจเจฐ เจเฉเจคเจพ เจเจฟเจ เจนเฉ PointToPointChannelเจ เจคเฉ WifiNetDevice - เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจคเจฟเจเจฐ เจเฉเจคเจพ เจเจฟเจ เจนเฉ Wifi เจเฉเจจเจฒ.
4.1.5 เจเฉเจชเฉเจฒเฉเจเฉเจเจฒ เจธเจนเจพเจเจ
เจเฉฑเจ เจ เจธเจฒเฉ เจจเฉเฉฑเจเจตเจฐเจ เจตเจฟเฉฑเจ, เจคเฉเจธเฉเจ เจฎเฉเจเจผเจฌเจพเจจ เจเฉฐเจชเจฟเจเจเจฐเจพเจ เจจเฉเฉฐ เจชเจพเจเจเฉ เจเจฟเจจเฉเจนเจพเจ เจตเจฟเฉฑเจ เจจเฉเฉฑเจเจตเจฐเจ เจเจพเจฐเจก เจธเจผเจพเจฎเจฒ เจเฉเจคเฉ เจเจ เจนเจจ (เจเจพเจ เจฌเจฟเจฒเจ-เจเจจ)เฅค ns-3 เจตเจฟเฉฑเจ เจ เจธเฉเจ เจเจนเจพเจเจเฉ เจเจฟ เจคเฉเจธเฉเจ NetDevices เจจเจพเจฒ เจเฉเฉเฉ เจจเฉเจก เจตเฉเจเฉเจเฉเฅค เจเฉฑเจ เจตเฉฑเจกเฉ เจธเจฟเจฎเฉเจฒเฉเจเจฟเจก เจจเฉเจเจตเจฐเจ เจตเจฟเฉฑเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจฌเจนเฉเจค เจธเจพเจฐเฉเจเจ เจตเจธเจคเฉเจเจ เจตเจฟเจเจเจพเจฐ เจเจจเฉเจเจธเจผเจจเจพเจ เจจเฉเฉฐ เจตเจฟเจตเจธเจฅเจฟเจค เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเจตเฉเจเฉ เจจเฉเจก, NetDevice ะธ เจเฉเจจเจฒ.
NetDevices เจจเฉเฉฐ เจจเฉเจกเจพเจ เจจเจพเจฒ เจเจจเฉเจเจ เจเจฐเจจ เจคเฉเจ เจฒเฉ เจเฉ, NetDevices เจจเฉเฉฐ เจฒเจฟเฉฐเจเจพเจ เจจเจพเจฒ เจเฉเฉเจจเจพ, IP เจเจกเจฐเฉเฉฑเจธ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจเจพ, เจเจฆเจฟเฅค ns-3 เจตเจฟเฉฑเจ เจเฉฑเจ เจเจฎ เจเฉฐเจฎ เจนเฉ, เจเจธ เจจเฉเฉฐ เจเจฟเฉฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ เจธเจเฉ เจเจธเจพเจจ เจฌเจฃเจพเจเจฃ เจฒเจ เจ เจธเฉเจ เจ เจเฉเจคเฉ เจเฉเจชเฉเจฒเฉเจเฉ เจธเจนเจพเจเจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเฉ เจนเจพเจเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเฉฑเจ NetDevice เจฌเจฃเจพเจเจฃ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ ns-3 เจเจฐเจจเจฒ เจเจชเจฐเฉเจธเจผเจจ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ, เจเฉฑเจ MAC เจเจกเจฐเฉเฉฑเจธ เจเฉเฉเจจเจพ, เจจเฉเจก เจตเจฟเฉฑเจ เจจเฉเฉฑเจเจตเจฐเจ เจเฉฐเจคเจฐ เจจเฉเฉฐ เจเฉฐเจธเจเจพเจฒ เจเจฐเจจเจพ, เจจเฉเจก เจฆเฉ เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจธเจเฉเจ เจจเฉเฉฐ เจเฉเจเจซเจฟเจเจฐ เจเจฐเจจเจพ, เจ เจคเฉ เจซเจฟเจฐ NetDevice เจจเฉเฉฐ เจเฉเจจเจฒ เจจเจพเจฒ เจเจจเฉเจเจ เจเจฐเจจเจพเฅค เจฎเจฒเจเฉเจชเฉเจเจเฉฐเจ เจฒเจฟเฉฐเจเจพเจ เจจเจพเจฒ เจเจ เจกเจฟเจตเจพเจเจธเจพเจ เจจเฉเฉฐ เจเจจเฉเจเจ เจเจฐเจจ เจ เจคเฉ เจซเจฟเจฐ เจตเจฟเจ เจเจคเฉเจเจค เจจเฉเฉฑเจเจตเจฐเจเจพเจ เจจเฉเฉฐ เจเฉฑเจ เจเฉฐเจเจฐเจจเฉเจเจตเจฐเจเจธ เจจเฉเจเจตเจฐเจ เจตเจฟเฉฑเจ เจเฉเฉเจจ เจฒเจ เจนเฉเจฐ เจเฉฐเจฎ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเจตเฉเจเฉเฅค เจ เจธเฉเจ เจเฉเจชเฉเจฒเฉเจเฉ เจนเฉเจฒเจชเจฐ เจเจฌเจเฉเจเจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเฉ เจนเจพเจ เจเฉ เจคเฉเจนเจพเจกเฉ เจธเจนเฉเจฒเจค เจฒเจ เจเจนเจจเจพเจ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจเจชเจฐเฉเจธเจผเจจเจพเจ เจจเฉเฉฐ เจตเจฐเจคเจฃ เจตเจฟเฉฑเจ เจเจธเจพเจจ เจฎเจพเจกเจฒ เจตเจฟเฉฑเจ เจเฉเฉเจฆเฉ เจนเจจเฅค
4.2 เจชเจนเจฟเจฒเฉ ns-3 เจธเจเฉเจฐเจฟเจชเจ
เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเฉฑเจชเจฐ เจฆเฉฑเจธเฉ เจ เจจเฉเจธเจพเจฐ เจธเจฟเจธเจเจฎ เจเฉฐเจธเจเจพเจฒ เจเฉเจคเจพ เจนเฉ, เจคเจพเจ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจคเฉเจนเจพเจกเฉ เจนเฉเจฎ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ เจฐเฉเจชเฉเจเจผ เจจเจพเจฎเจ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ ns-3 เจฐเจฟเจฒเฉเจเจผ เจนเฉเจตเฉเจเฉเฅค เจกเจพเจเจฐเฉเจเจเจฐเฉ 'เจคเฉ เจเจพเจ เจฐเฉเจฒเจฟเจเจผ
เจเฉ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจ เจเจฟเจนเฉ เจเฉเจ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจจเจนเฉเจ เจนเฉ, เจคเจพเจ เจเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉ เจเจฟ เจคเฉเจธเฉเจ ns-3 เจฆเฉ เจฐเฉเจฒเฉเจเจผ เจธเฉฐเจธเจเจฐเจฃ เจจเฉเฉฐ เจฌเจฃเจพเจเจเจฆเฉ เจธเจฎเฉเจ เจเจเจเจชเฉเฉฑเจ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจจเฉเฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจจเจนเฉเจ เจเฉเจคเจพ, เจเจธ เจคเจฐเฉเจนเจพเจ เจฌเจฃเจพเจ:
$./waf เจธเฉฐเจฐเจเจจเจพ โbuild-profile=release โout=build/release,
$ ./waf เจฌเจฟเจฒเจก
เจเฉฑเจฅเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจนเฉเจ เจฒเจฟเจเจฟเจเจ เจฆเฉ เจธเจฎเจพเจจ เจเฉฑเจ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจฌเจฃเจคเจฐ เจฆเฉเจเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ:
AUTHORS examples scratch utils waf.bat*
bindings LICENSE src utils.py waf-tools
build ns3 test.py* utils.pyc wscript
CHANGES.html README testpy-output VERSION wutils.py
doc RELEASE_NOTES testpy.supp waf* wutils.pycเจกเจพเจเจฐเฉเจเจเจฐเฉ 'เจคเฉ เจเจพเจ เจเจฆเจพเจนเจฐเจฃเจพเจ/เจเจฟเจเจเฉเจฐเจฟเจ เจฒ. เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฑเจฅเฉ เจธเจฅเจฟเจค เจเฉฑเจ เจซเจพเจเจฒ เจฆเจฟเจเจพเจ เจฆเฉเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเฉ เจเจฟเจธ เจจเฉเฉฐ เจเจฟเจนเจพ เจเจพเจเจฆเจพ เจนเฉ first.cc. เจเจน เจเฉฑเจ เจธเจเฉเจฐเจฟเจชเจ เจนเฉ เจเฉ เจฆเฉ เจจเฉเจกเจพเจ เจตเจฟเจเจเจพเจฐ เจเฉฑเจ เจธเจงเจพเจฐเจจ เจชเฉเจเจเฉฐเจ-เจเฉ-เจชเฉเจเจเฉฐเจ เจเจจเฉเจเจธเจผเจจ เจฌเจฃเจพเจเจเฉ เจ เจคเฉ เจจเฉเจกเจพเจ เจฆเฉ เจตเจฟเจเจเจพเจฐ เจเฉฑเจ เจชเฉเจเฉเจ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจเจฐเฉเจเฉเฅค เจเจ เจเจธ เจธเจเฉเจฐเจฟเจชเจ เจฒเจพเจเจจ เจจเฉเฉฐ เจฒเจพเจเจจ เจฆเฉเจเจฐเจพ เจตเฉเจเฉเจ;
4.2.1 เจฌเฉเจเจฒเจฐเจชเจฒเฉเจ เจเฉเจก
เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจชเจนเจฟเจฒเฉ เจฒเจพเจเจจ เจเจกเฉเจเจฐ เจฎเฉเจก เจฒเจพเจเจจ เจนเฉ emacs. เจเจน emacs เจจเฉเฉฐ เจซเจพเจฐเจฎเฉเจเจฟเฉฐเจ เจเจจเจตเฉเจจเจธเจผเจจเจพเจ (เจเฉเจกเจฟเฉฐเจ เจธเจเจพเจเจฒ) เจฌเจพเจฐเฉ เจฆเฉฑเจธเจฆเจพ เจนเฉ เจเฉ เจ
เจธเฉเจ เจเจชเจฃเฉ เจธเจฐเฉเจค เจเฉเจก เจตเจฟเฉฑเจ เจตเจฐเจคเจฆเฉ เจนเจพเจเฅค
/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */เจเจน เจนเจฎเฉเจธเจผเจพ เจเฉฑเจ เจตเจฟเจตเจพเจฆเจชเฉเจฐเจจ เจฎเฉเฉฑเจฆเจพ เจนเฉเฉฐเจฆเจพ เจนเฉ, เจเจธเจฒเจ เจธเจพเจจเฉเฉฐ เจเจธ เจจเฉเฉฐ เจคเฉเจฐเฉฐเจค เจฌเจพเจนเจฐ เจเฉฑเจขเจฃ เจฒเจ เจฐเจฟเจเจพเจฐเจก เจจเฉเฉฐ เจธเจฟเฉฑเจงเจพ เจธเฉเฉฑเจ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค ns-3 เจชเฉเจฐเฉเจเฉเจเจ, เจเจฟเจตเฉเจ เจเจฟ เจเจผเจฟเจเจฆเจพเจคเจฐ เจตเฉฑเจกเฉ เจชเฉเจฐเฉเจเฉเจเจเจพเจ เจจเฉ, เจเฉฑเจ เจเฉเจกเจฟเฉฐเจ เจธเจผเฉเจฒเฉ เจจเฉเฉฐ เจ เจชเจฃเจพเจเจ เจนเฉ เจเจฟเจธเจฆเจพ เจธเจพเจฐเฉ เจฏเฉเจเจฆเจพเจจ เจตเจพเจฒเฉ เจเฉเจก เจฆเฉ เจ เจจเฉเจเฉเจฒ เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค เจเฉเจเจฐ เจคเฉเจธเฉเจ เจชเฉเจฐเฉเจเฉเจเจ เจตเจฟเฉฑเจ เจเจชเจฃเจพ เจเฉเจก เจฏเฉเจเจฆเจพเจจ เจชเจพเจเจฃเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจ เฉฐเจค เจตเจฟเฉฑเจ ns-3 เจเฉเจกเจฟเฉฐเจ เจธเจเฉเจเจกเจฐเจก เจฆเฉ เจ เจจเฉเจเฉเจฒ เจนเฉเจฃเจพ เจชเจตเฉเจเจพ, เจเจฟเจตเฉเจ เจเจฟ เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจฆเฉฑเจธเจฟเจ เจเจฟเจ เจนเฉ doc/codingstd.txt เจเจพเจ เจชเฉเจฐเฉเจเฉเจเจ เจตเฉเจฌ เจชเฉเจ 'เจคเฉ เจฆเจฟเจเจพเจเจ เจเจฟเจ เจนเฉ: .
เจ เจธเฉเจ เจธเจฟเจซเจผเจพเจฐเจฟเจธเจผ เจเจฐเจฆเฉ เจนเจพเจ เจเจฟ เจคเฉเจธเฉเจ ns-3 เจเฉเจก เจฆเฉ เจฆเจฟเฉฑเจ เจ เจคเฉ เจ เจจเฉเจญเจต เจฆเฉ เจเจฆเจค เจชเจพเจ เจ เจคเฉ เจเจฆเฉเจ เจตเฉ เจคเฉเจธเฉเจ เจธเจพเจกเฉ เจเฉเจก เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเฉ เจคเจพเจ เจเจธ เจฎเจฟเจเจฐ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเฉเฅค เจธเจฎเฉเฉฑเจเฉ เจตเจฟเจเจพเจธ เจเฉเจฎ เจ เจคเฉ เจฏเฉเจเจฆเจพเจจ เจชเจพเจเจฃ เจตเจพเจฒเจฟเจเจ เจจเฉ เจเฉเจ เจเฉ เจฐเฉเจฒเจพ เจชเจพเจเจฃ เจคเฉเจ เจฌเจพเจ เจฆ เจเจธ เจฒเจ เจธเจนเจฟเจฎเจคเฉ เจฆเจฟเฉฑเจคเฉเฅค เจเฉเจเจฐ เจคเฉเจธเฉเจ emacs เจธเฉฐเจชเจพเจฆเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจฐเจนเฉ เจนเฉ เจคเจพเจ เจเฉฑเจชเจฐ เจฆเจฟเฉฑเจคเฉ emacs เจฎเฉเจก เจฒเจพเจเจจ เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจซเจพเจฐเจฎเฉเจ เจเจฐเจจเจพ เจเจธเจพเจจ เจฌเจฃเจพเจเจเจฆเฉ เจนเฉเฅค
ns-3 เจธเจฟเจฎเฉเจฒเฉเจเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจฒเจพเจเจธเฉฐเจธเจธเจผเฉเจฆเจพ เจนเฉ เจเฉ เจเจจ เจฏเฉ เจเจจเจฐเจฒ เจชเจฌเจฒเจฟเจ เจฒเจพเจเจธเฉเจเจธ. เจคเฉเจธเฉเจ เจนเจฐเฉเจ ns-3 เจกเจฟเจธเจเจฐเฉเจฌเจฟเจเจธเจผเจจ เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจเจเจฟเจค GNU เจเจพเจจเฉเฉฐเจจเฉ เจธเจฟเจฐเจฒเฉเจ เจตเฉเจเฉเจเฉเฅค เจ เจเจธเจฐ เจคเฉเจธเฉเจ เจนเฉเจ เจพเจ เจฆเจฟเจเจพเจ เจเจ GPL เจเฉเจเจธเจ เจ เจคเฉ เจฒเฉเจเจ เจฆเฉ เจเฉฑเจชเจฐ ns-3 เจชเฉเจฐเฉเจเฉเจเจ เจตเจฟเฉฑเจ เจญเจพเจ เจฒเฉเจฃ เจตเจพเจฒเฉเจเจ เจธเฉฐเจธเจฅเจพเจตเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจฒเจ เจเจพเจชเฉเจฐเจพเจเจ เจจเฉเจเจฟเจธ เจตเฉเจเฉเจเฉเฅค
/*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation;
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/4.2.2 เจชเจฒเฉฑเจ-เจเจจ
เจเฉเจก เจเจชเจฃเฉ เจเจช เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจเจฅเจจเจพเจ เจฆเฉ เจเฉฑเจ เจฒเฉเฉ เจจเจพเจฒ เจธเจผเฉเจฐเฉ เจนเฉเฉฐเจฆเจพ เจนเฉ (เจธเจผเจพเจฎเจฒ เจนเจจ).
#include "ns3/core-module.h"
#include "ns3/network-module.h"
#include "ns3/internet-module.h"
#include "ns3/point-to-point-module.h"
#include "ns3/applications-module.h"เจธเจพเจกเฉ เจเฉฑเจ-เจชเฉฑเจงเจฐเฉ เจธเจเฉเจฐเจฟเจชเจเจฟเฉฐเจ เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจจเฉเฉฐ เจธเจฟเจธเจเจฎ เจตเจฟเฉฑเจ เจฎเฉเจเฉเจฆ เจนเฉเจกเจฐ เจซเจพเจเจฒเจพเจ เจฆเฉ เจตเฉฑเจกเฉ เจเจฟเจฃเจคเฉ เจจเจพเจฒ เจธเจฟเฉฑเจเจฃ เจตเจฟเฉฑเจ เจฎเจฆเจฆ เจเจฐเจจ เจฒเจ, เจ เจธเฉเจ เจเจนเจจเจพเจ เจจเฉเฉฐ เจเจนเจจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจฆเฉ เจ เจจเฉเจธเจพเจฐ เจตเฉฑเจกเฉ เจฎเฉเจกเฉเจเจฒเจพเจ เจตเจฟเฉฑเจ เจธเจฎเฉเจน เจเจฐเจฆเฉ เจนเจพเจเฅค เจ เจธเฉเจ เจเฉฑเจ เจธเจฟเฉฐเจเจฒ เจนเฉเจกเจฐ เจซเจพเจเจฒ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเฉ เจนเจพเจ เจเฉ เจเฉฑเจ เจฆเจฟเฉฑเจคเฉ เจฎเฉเจกเฉเจเจฒ เจตเจฟเฉฑเจ เจตเจฐเจคเฉเจเจ เจเจพเจฃ เจตเจพเจฒเฉเจเจ เจธเจพเจฐเฉเจเจ เจนเฉเจกเจฐ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจฎเฉเฉ เจฒเฉเจก เจเจฐเฉเจเฉเฅค เจคเฉเจนเจพเจจเฉเฉฐ เจฒเฉเฉเฉเจเจฆเฉ เจธเจฟเจฐเจฒเฉเจ เจฆเฉ เจเฉเจ เจเจฐเจจ เจฆเฉ เจฌเจเจพเจ เจ เจคเฉ เจธเฉฐเจญเจต เจคเฉเจฐ 'เจคเฉ เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ เจฆเฉ เจธเจนเฉ เจธเฉเจเฉ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฆเฉ เจฌเจเจพเจ, เจ เจธเฉเจ เจคเฉเจนเจพเจจเฉเฉฐ เจซเจพเจเจฒเจพเจ เจฆเฉ เจเฉฑเจ เจธเจฎเฉเจน เจจเฉเฉฐ เจฎเจนเจพเจจ เจเฉเจฐเฉเจจเจฟเจเจฒเจฟเจเฉ เจตเจฟเฉฑเจ เจกเจพเจเจจเจฒเฉเจก เจเจฐเจจ เจฆเฉ เจธเจฎเจฐเฉฑเจฅเจพ เจฆเจฟเฉฐเจฆเฉ เจนเจพเจเฅค เจเจน เจธเจญ เจคเฉเจ เจเฉเจธเจผเจฒ เจชเจนเฉเฉฐเจ เจจเจนเฉเจ เจนเฉ, เจชเจฐ เจเจน เจฏเจเฉเจจเฉ เจคเฉเจฐ 'เจคเฉ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจจเฉเฉฐ เจฒเจฟเจเจฃเจพ เจฌเจนเฉเจค เจธเฉเจเจพ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉเฅค
ns-3 เจธเจผเจพเจฎเจฟเจฒ เจซเจพเจเจฒเจพเจ เจตเจฟเฉฑเจเฉเจ เจนเจฐเฉเจ เจจเฉเฉฐ เจจเจพเจฎ เจฆเฉ เจเฉฑเจ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ เจฐเฉฑเจเจฟเจ เจเจฟเจ เจนเฉ ns3 (เจฌเจฟเจฒเจก เจธเจฌ-เจกเจพเจเจฐเฉเจเจเจฐเฉ) เจฌเจฟเจฒเจก เจชเฉเจฐเจเจฟเจฐเจฟเจ เจฆเฉเจฐเจพเจจ เจซเจพเจเจฒ เจจเจพเจฎ เจฆเฉ เจเจเจฐเจพเจ เจคเฉเจ เจฌเจเจฃ เจฒเจเฅค เจซเจพเจเจฒ ns3/core-module.h ns-3 เจฎเฉเจกเฉเจเจฒ เจจเจพเจฒ เจฎเฉเจฒ เจเจพเจเจฆเจพ เจนเฉ, เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ เจฎเจฟเจฒเฉเจเจพ src/core เจคเฉเจนเจพเจกเฉ เจฆเฉเจเจฐเจพ เจธเจฅเจพเจชเจฟเจค เจเฉเจคเฉ เจฐเฉเจฒเฉเจเจผ เจตเจฟเฉฑเจ. เจเจธ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจฆเฉ เจธเฉเจเฉ เจตเจฟเฉฑเจ เจคเฉเจนเจพเจจเฉเฉฐ เจตเฉฑเจกเฉ เจเจฟเจฃเจคเฉ เจตเจฟเฉฑเจ เจนเฉเจกเจฐ เจซเจพเจเจฒเจพเจ เจฎเจฟเจฒเจฃเจเฉเจเจเฅค เจเจฆเฉเจ เจคเฉเจธเฉเจ เจตเจฟเจงเจพเจจ เจธเจญเจพ เจเจฐเจฆเฉ เจนเฉ, เจตเจพเจซ เจเจจเจคเจ เจธเจฟเจฐเจฒเฉเจ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจเฉฑเจ เจธเจฌ-เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ ns3 เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ เจฐเฉฑเจเจฆเจพ เจนเฉ เจฌเจฟเจฒเจก/เจกเฉเจฌเฉฑเจ
เจเฉ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจ เจเจฟเจนเฉ เจเฉเจ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจจเจนเฉเจ เจนเฉ, เจคเจพเจ เจเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉ เจเจฟ เจคเฉเจธเฉเจ ns-3 เจฆเฉ เจฐเฉเจฒเฉเจเจผ เจธเฉฐเจธเจเจฐเจฃ เจจเฉเฉฐ เจฌเจฃเจพเจเจเจฆเฉ เจธเจฎเฉเจ เจเจเจเจชเฉเฉฑเจ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจจเฉเฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจจเจนเฉเจ เจเฉเจคเจพ, เจเจธ เจคเจฐเฉเจนเจพเจ เจฌเจฃเจพเจ:
$./waf เจธเฉฐเจฐเจเจจเจพ --build-profile=debug --out=build/debug
$ ./waf เจฌเจฟเจฒเจก
เจ
$./waf เจธเฉฐเจฐเจเจจเจพ --build-profile=optimized --out=build/optimized
$ ./waf เจฌเจฟเจฒเจก
เจ เจฌเจฟเจฒเจก/เจ เจจเฉเจเฉเจฒเจฟเจค, เจคเฉเจนเจพเจกเฉ เจธเฉฐเจฐเจเจจเจพ 'เจคเฉ เจจเจฟเจฐเจญเจฐ เจเจฐเจฆเจพ เจนเฉเฅค เจตเจพเจซ เจธเจพเจฐเฉเจเจ เจเจจเจคเจ เจธเจฟเจฐเจฒเฉเจ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจฒเฉเจก เจเจฐเจจ เจฒเจ เจเฉฑเจ เจฎเฉเจกเฉเจเจฒ เจธเจผเจพเจฎเจฒ เจซเจพเจเจฒ เจจเฉเฉฐ เจตเฉ เจเจชเจฃเฉ เจเจช เจคเจฟเจเจฐ เจเจฐเฉเจเจพเฅค เจเจฟเจเจเจเจฟ เจคเฉเจธเฉเจ เจฌเฉเจธเจผเฉฑเจ เจเจธ เจเจพเจเจก เจฆเฉ เจงเจพเจฐเจฎเจฟเจ เจคเฉเจฐ 'เจคเฉ เจชเจพเจฒเจฃเจพ เจเจฐ เจฐเจนเฉ เจนเฉ, เจคเฉเจธเฉเจ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเจฐ เจเฉเฉฑเจเฉ เจนเฉ
$ ./waf -d debug --enable-examples --enable-tests configureเจกเฉเจฌเฉฑเจ เจฌเจฟเจฒเจกเจพเจ เจจเฉเฉฐ เจเจฒเจพเจเจฃ เจฒเจ เจชเฉเจฐเฉเจเฉเจเจ เจจเฉเฉฐ เจเฉเจเจซเจฟเจเจฐ เจเจฐเจจ เจฒเจ เจเจฟเจธ เจตเจฟเฉฑเจ เจเจฆเจพเจนเจฐเจฃเจพเจ เจ เจคเฉ เจเฉเจธเจ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ เจนเจจเฅค เจคเฉเจธเฉเจ เจตเฉ เจเฉเจคเจพ เจธเฉ
$ ./wafเจชเฉเจฐเฉเจเฉเจเจ เจจเฉเฉฐ เจเจเฉฑเจ เจพ เจเจฐเจจ เจฒเจ. เจเจธ เจฒเจ เจนเฉเจฃ เจเจฆเฉเจ เจคเฉเจธเฉเจ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ เจฆเฉเจเจฆเฉ เจนเฉ ../../build/debug/ns3, เจซเจฟเจฐ เจเฉฑเจฅเฉ เจคเฉเจธเฉเจ เจเฉฑเจชเจฐ เจฆเจฟเจเจพเจ เจเจ เจเจพเจฐ เจฎเฉเจกเฉเจเจฒเจพเจ เจฆเฉ เจธเจฟเจฐเจฒเฉเจ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจนเฉเจฐเจพเจ เจฆเฉ เจตเจฟเจเจเจพเจฐ เจชเจพเจเจเฉเฅค เจคเฉเจธเฉเจ เจเจนเจจเจพเจ เจซเจพเจเจฒเจพเจ เจฆเฉ เจธเจฎเฉฑเจเจฐเฉ เจจเฉเฉฐ เจฆเฉเจ เจธเจเจฆเฉ เจนเฉ เจ เจคเฉ เจฒเฉฑเจญ เจธเจเจฆเฉ เจนเฉ เจเจฟ เจเจนเจจเจพเจ เจตเจฟเฉฑเจ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจฎเฉเจกเฉเจเจฒ เจฆเฉเจเจฐเจพ เจตเจฐเจคเฉเจเจ เจเจพเจเจฆเฉเจเจ เจธเจพเจฐเฉเจเจ เจเจจเจคเจ เจซเจพเจเจฒเจพเจ เจธเจผเจพเจฎเจฒ เจนเจจเฅค
4.2.3 ns3 เจจเจพเจฎเจธเจชเฉเจธ
เจธเจเฉเจฐเจฟเจชเจ เจตเจฟเฉฑเจ เจ เจเจฒเฉ เจฒเจพเจเจจ first.cc เจเฉฑเจ เจจเฉเจฎเจธเจชเฉเจธ เจเฉเจธเจผเจฃเจพ เจนเฉเฅค
using namespace ns3;ns-3 เจชเฉเจฐเฉเจเฉเจเจ เจจเฉเฉฐ เจเฉฑเจ C++ เจจเฉเจฎเจธเจชเฉเจธ เจตเจฟเฉฑเจ เจฒเจพเจเฉ เจเฉเจคเจพ เจเจฟเจ เจนเฉ เจเจฟเจธเจจเฉเฉฐ ns3 เจเจฟเจนเจพ เจเจพเจเจฆเจพ เจนเฉเฅค เจเจน เจธเจพเจฐเฉ ns-3-เจธเจฌเฉฐเจงเจค เจเฉเจธเจผเจฃเจพเจตเจพเจ เจจเฉเฉฐ เจเจฒเฉเจฌเจฒ เจจเฉเจฎเจธเจชเฉเจธ เจคเฉเจ เจฌเจพเจนเจฐ เจเฉฑเจ เจฆเจพเจเจฐเฉ เจตเจฟเฉฑเจ เจธเจฎเฉเจน เจเจฐเจฆเจพ เจนเฉ, เจเฉ เจเจฎเฉเจฆ เจนเฉ เจเจฟ เจฆเฉเจเฉ เจเฉเจก เจจเจพเจฒ เจเจเฉเจเจฐเจฃ เจตเจฟเฉฑเจ เจฎเจฆเจฆ เจเจฐเฉเจเจพเฅค C++ เจเจชเจฐเฉเจเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจจเจพเจฒ เจฎเฉเจเฉเจฆเจพ (เจเจฒเฉเจฌเจฒ) เจเฉเจธเจผเจฃเจพเจคเจฎเจ เจเฉเจคเจฐ เจตเจฟเฉฑเจ ns-3 เจจเจพเจฎ-เจธเจชเฉเจธ เจชเฉเจธเจผ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค เจเจน เจเจนเจฟเจฃ เจฆเจพ เจเฉฑเจ เจธเจผเจพเจจเจฆเจพเจฐ เจคเจฐเฉเจเจพ เจนเฉ เจเจฟ เจเจธ เจเฉเจธเจผเจฃเจพ เจคเฉเจ เจฌเจพเจ
เจฆ, เจคเฉเจนเจพเจจเฉเฉฐ เจเจธเจจเฉเฉฐ เจตเจฐเจคเจฃ เจฒเจ เจเจชเจฃเฉ เจธเจพเจฐเฉ ns-3 เจเฉเจก เจคเฉเจ เจชเจนเจฟเจฒเจพเจ ns3::scope เจ
เจจเฉเจฎเจคเฉ เจเจชเจฐเฉเจเจฐ เจจเฉเฉฐ เจเจพเจเจช เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉเจตเฉเจเฉเฅค เจเฉเจเจฐ เจคเฉเจธเฉเจ เจจเฉเจฎเจธเจชเฉเจธ เจคเฉเจ เจเจพเจฃเฉ เจจเจนเฉเจ เจนเฉ, เจคเจพเจ เจฒเจเจญเจ เจเจฟเจธเฉ เจตเฉ C++ เจชเจพเจ เจชเฉเจธเจคเจ เจฆเจพ เจนเจตเจพเจฒเจพ เจฆเจฟเจ เจ
เจคเฉ std เจจเฉเจฎเจธเจชเฉเจธ เจ
เจคเฉ เจเฉเจธเจผเจฃเจพ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ ns3 เจจเฉเจฎเจธเจชเฉเจธ เจฆเฉ เจคเฉเจฒเจจเจพ เจเจฐเฉเฅค using namespace std; เจเจเจเจชเฉเฉฑเจ เจเจชเจฐเฉเจเจฐ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฆเฉเจเจ เจเจฆเจพเจนเจฐเจฃเจพเจ เจตเจฟเฉฑเจ cout เจ
เจคเฉ เจงเจพเจฐเจพเจตเจพเจเฅค
4.2.4 เจฒเจพเจเจฟเฉฐเจ
เจธเจเฉเจฐเจฟเจชเจ เจฆเฉ เจ เจเจฒเฉ เจฒเจพเจเจจ เจนเฉ,
NS_LOG_COMPONENT_DEFINE ("FirstScriptExample");เจ เจธเฉเจ เจเจธ เจเจฅเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจชเจฃเฉ เจฆเจธเจคเจพเจตเฉเจเจผ เจชเฉเจฐเจฃเจพเจฒเฉ 'เจคเฉ เจเจฐเจเจพ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจเจเฉเจนเจพ เจตเจเฉเจ เจเจฐเจพเจเจเฉ เจเจเจธเฉเจเจจ. เจเฉเจเจฐ เจคเฉเจธเฉเจ ns-3 เจชเฉเจฐเฉเจเฉเจเจ เจตเฉเฉฑเจฌเจธเจพเจเจ เจจเฉเฉฐ เจฆเฉเจเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจจเฉเจตเฉเจเฉเจธเจผเจจ เจฌเจพเจฐ เจตเจฟเฉฑเจ เจเฉฑเจ เจฆเจธเจคเจพเจตเฉเจเจผ เจฒเจฟเฉฐเจ เจฎเจฟเจฒเฉเจเจพเฅค เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเจธ เจฒเจฟเฉฐเจ 'เจคเฉ เจเจฒเจฟเฉฑเจ เจเจฐเจฆเฉ เจนเฉ เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจธเจพเจกเฉ เจฆเจธเจคเจพเจตเฉเจเจผ เจชเฉฐเจจเฉ 'เจคเฉ เจฒเจฟเจเจพเจเจ เจเจพเจตเฉเจเจพเฅค เจเฉฑเจฅเฉ เจเฉฑเจ "เจจเจตเฉเจจเจคเจฎ เจฐเจฟเจฒเฉเจเจผ" เจฒเจฟเฉฐเจ เจนเฉ เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ ns-3 เจฆเฉ เจจเจตเฉเจจเจคเจฎ เจธเจฅเจฟเจฐ เจธเฉฐเจธเจเจฐเจฃ เจฒเจ เจฆเจธเจคเจพเจตเฉเจเจผเจพเจ เจตเจฟเฉฑเจ เจฒเฉ เจเจพเจตเฉเจเจพเฅค เจเฉเจเจฐ เจคเฉเจธเฉเจ "API เจฆเจธเจคเจพเจตเฉเจเจผ" เจฒเจฟเฉฐเจ เจเฉเจฃเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ ns-3 API เจฆเจธเจคเจพเจตเฉเจเจผ เจชเฉฐเจจเฉ 'เจคเฉ เจฒเจฟเจเจพเจเจ เจเจพเจตเฉเจเจพเฅค
เจชเฉฐเจจเฉ เจฆเฉ เจเฉฑเจฌเฉ เจชเจพเจธเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจฆเจธเจคเจพเจตเฉเจเจผเฉ เจขเจพเจเจเฉ เจฆเฉ เจเฉเจฐเจพเจซเจฟเจเจฒ เจชเฉเจฐเจคเฉเจจเจฟเจงเจคเจพ เจฎเจฟเจฒเฉเจเฉเฅค เจธเจผเฉเจฐเฉ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจเฉฐเจเฉ เจฅเจพเจ ns-3 เจจเฉเจตเฉเจเฉเจธเจผเจจ เจเฉเจฐเฉ เจตเจฟเฉฑเจ เจฎเฉเจกเฉเจเจฒ ns-3 "เจเจฟเจคเจพเจฌ" เจนเฉเฅค เจเฉ เจคเฉเจธเฉเจ เจชเฉเจฐเจเจ เจเจฐเฉ เจฎเฉเจกเฉเจเจฒ, เจคเฉเจธเฉเจ ns-3 เจฎเฉเจกเฉเจเจฒ เจฆเจธเจคเจพเจตเฉเจเจผเจพเจ เจฆเฉ เจเฉฑเจ เจธเฉเจเฉ เจตเฉเจเฉเจเฉเฅค เจเจฟเจตเฉเจ เจเจฟ เจเฉฑเจชเจฐ เจเจฐเจเจพ เจเฉเจคเฉ เจเจ เจนเฉ, เจเฉฑเจฅเฉ เจเฉฑเจ เจฎเฉเจกเฉเจเจฒ เจฆเฉ เจงเจพเจฐเจจเจพ เจเฉฑเจชเจฐเจฒเฉ เจฎเฉเจกเฉเจเจฒ เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจซเจพเจเจฒเจพเจ เจจเจพเจฒ เจธเจฟเฉฑเจงเฉ เจคเฉเจฐ 'เจคเฉ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจนเฉเฅค ns-3 เจฒเจพเจเจฟเฉฐเจ เจธเจฌ-เจธเจฟเจธเจเจฎ เจฆเฉ เจเจฐเจเจพ เจญเจพเจ เจตเจฟเฉฑเจ เจเฉเจคเฉ เจเจ เจนเฉ เจฒเฉเจเจฟเฉฐเจ เจฎเฉเจกเฉเจเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพ, เจเจธ เจฒเจ เจ เจธเฉเจ เจเจธ เจเจฟเจเจเฉเจฐเจฟเจ เจฒ เจตเจฟเฉฑเจ เจฌเจพเจ เจฆ เจตเจฟเฉฑเจ เจเจธ 'เจคเฉ เจตเจพเจชเจธ เจเจตเจพเจเจเฉ, เจชเจฐ เจคเฉเจธเฉเจ เจฎเฉเจกเฉเจเจฒ เจจเฉเฉฐ เจฆเฉเจ เจเฉ เจเจชเจฐเฉเจเจค เจเจฅเจจ เจฌเจพเจฐเฉ เจเจพเจฃ เจธเจเจฆเฉ เจนเฉเฅค เจเฉเจฐเจ เจคเฉ เจซเจฟเจฐ เจเจฟเจคเจพเจฌ เจจเฉเฉฐ เจเฉเจฒเฉเจนเจฃเจพ เจกเฉเจฌเฉฑเจเจฟเฉฐเจ เจเฉเจฒเจ เจคเฉ เจซเจฟเจฐ เจชเฉฐเจจเจพ เจเฉเจฃเจจเจพ เจฒเจพเจ. 'เจคเฉ เจเจฒเจฟเฉฑเจ เจเจฐเฉ เจฒเจพเจ.
เจคเฉเจนเจพเจจเฉเฉฐ เจนเฉเจฃ เจฆเจธเจคเจพเจตเฉเจเจผเจพเจ เจฆเฉ เจธเจฎเฉเจเจฟเจ เจเจฐเจจเฉ เจเจพเจนเฉเจฆเฉ เจนเฉ เจเจเจธเฉเจเจจ เจฎเฉเจกเฉเจเจฒ เจฒเจ เจฒเจพเจ. เจชเฉฐเจจเฉ เจฆเฉ เจธเจฟเจเจฐ 'เจคเฉ เจฎเฉเจเจฐเฉ เจฆเฉ เจธเฉเจเฉ เจตเจฟเฉฑเจ, เจคเฉเจธเฉเจ NS_LOG_COMPONENT_DEFINE เจฒเจ เจเฉฑเจ เจเจเจเจฐเฉ เจฆเฉเจเฉเจเฉเฅค เจฒเจฟเฉฐเจ 'เจคเฉ เจเจฒเจฟเฉฑเจ เจเจฐเจจ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ, เจเจน เจธเจฎเจเจฃ เจฒเจ เจเจฟ เจเจน เจเจฎ เจคเฉเจฐ 'เจคเฉ เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ, เจฐเจเจฟเจธเจเฉเจฐเฉเจธเจผเจจ เจฎเฉเจกเฉเจเจฒ เจฆเฉ "เจตเจฟเจธเจคเฉเจฐเจฟเจค เจตเจฐเจฃเจจ" เจจเฉเฉฐ เจฆเฉเจเจฃเจพ เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเฅค เจ เจเจฟเจนเจพ เจเจฐเจจ เจฒเจ เจคเฉเจธเฉเจ เจนเฉเจ เจพเจ เจธเจเฉเจฐเฉเจฒ เจเจฐ เจธเจเจฆเฉ เจนเฉ เจเจพเจ เจเจพเจฐเจ เจฆเฉ เจนเฉเจ เจพเจ "เจนเฉเจฐ..." เจเฉเจฃ เจธเจเจฆเฉ เจนเฉเฅค
เจเฉฑเจ เจตเจพเจฐ เจเจฆเฉเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฑเจ เจเจฎ เจตเจฟเจเจพเจฐ เจนเฉ เจเจพเจเจฆเจพ เจนเฉ เจเจฟ เจเฉ เจนเฉ เจฐเจฟเจนเจพ เจนเฉ, เจคเจพเจ เจ เฉฑเจเฉ เจตเจงเฉ เจ เจคเฉ เจเจพเจธ NS_LOG_COMPONENT_DEFINE เจฒเจ เจฆเจธเจคเจพเจตเฉเจเจผเจพเจ เจจเฉเฉฐ เจฆเฉเจเฉเฅค เจฎเฉเจ เจเฉฑเจฅเฉ เจฆเจธเจคเจพเจตเฉเจเจผเจพเจ เจฆเฉ เจกเฉเจชเจฒเฉเจเฉเจ เจจเจนเฉเจ เจเจฐเจพเจเจเจพ, เจชเจฐ เจธเฉฐเจเฉเจช เจเจฐเจจ เจฒเจ, เจเจน เจฒเจพเจเจจ เจเฉฑเจ เจฐเจเจฟเจธเจเฉเจฐเฉเจธเจผเจจ เจเฉฐเจชเฉเจจเฉเจเจ เจเฉเจธเจผเจฟเจค เจเจฐเจฆเฉ เจนเฉ เจเจฟเจธเจจเฉเฉฐ เจเจฟเจนเจพ เจเจพเจเจฆเจพ เจนเฉ เจชเจนเจฟเจฒเฉ เจธเจเฉเจฐเจฟเจชเจ เจเจฆเจพเจนเจฐเจจ, เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฑเจ เจจเจพเจฎ เจฆเฉ เจนเจตเจพเจฒเฉ เจจเจพเจฒ เจธเฉเจจเฉเจนเจฟเจเจ เจฆเฉ เจเฉฐเจธเฉเจฒ เจฒเฉเจเจฟเฉฐเจ เจจเฉเฉฐ เจธเจฎเจฐเฉฑเจฅ เจเจพเจ เจ เจฏเฉเจ เจเจฐเจจ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค
4.2.5 เจฎเฉเฉฑเจ เจเจพเจฐเจ
เจธเจเฉเจฐเจฟเจชเจ เจฆเฉเจเจ เจนเฉเจ เจฒเจฟเจเฉเจเจ เจฒเจพเจเจจเจพเจ เจตเจฟเฉฑเจ เจคเฉเจธเฉเจ เจฆเฉเจเฉเจเฉ,
int
main (int argc, char *argv[])
{ เจเจน เจธเจฟเจฐเจซเจผ เจคเฉเจนเจพเจกเฉ เจชเฉเจฐเฉเจเจฐเจพเจฎ (เจธเจเฉเจฐเจฟเจชเจ) เจฆเฉ เจฎเฉเฉฑเจ เจเจพเจฐเจ เจฆเฉ เจเฉเจธเจผเจฃเจพ เจนเฉเฅค เจเจฟเจตเฉเจ เจเจฟ เจเจฟเจธเฉ เจตเฉ C++ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจฆเฉ เจจเจพเจฒ, เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฑเจ เจฎเฉเฉฑเจ เจซเฉฐเจเจธเจผเจจ เจจเฉเฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ, เจเจน เจชเจนเจฟเจฒเจพเจ เจเจฒเจพเจเจ เจเจพเจเจฆเจพ เจนเฉเฅค เจเฉฑเจฅเฉ เจเฉเจ เจเจพเจธ เจจเจนเฉเจ เจนเฉเฅค เจคเฉเจนเจพเจกเฉ ns-3 เจธเจเฉเจฐเจฟเจชเจ เจธเจฟเจฐเจซเจผ เจเฉฑเจ C++ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจนเฉเฅค เจนเฉเจ เจฆเจฟเฉฑเจคเฉ เจฒเจพเจเจจ เจเจพเจเจฎ เจฐเฉเจเจผเฉเจฒเจฟเจเจธเจผเจจ เจจเฉเฉฐ 1 เจจเฉเจจเฉเจธเจเจฟเฉฐเจก 'เจคเฉ เจธเฉเฉฑเจ เจเจฐเจฆเฉ เจนเฉ, เจเฉ เจเจฟ เจกเจฟเจซเฉเจฒเจ เจนเฉ:
Time::SetResolution (Time::NS);เจธเจฎเจพเจ เจฐเฉเจเจผเฉเจฒเจฟเจเจธเจผเจจ, เจเจพเจ เจธเจฟเจฐเจซเจผ เจฐเฉเจเจผเฉเจฒเจฟเจเจธเจผเจจ, เจธเจญ เจคเฉเจ เจเฉเจเจพ เจธเจฎเจพเจ เจฎเฉเฉฑเจฒ เจนเฉ เจเฉ เจตเจฐเจคเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ (เจฆเฉ เจธเจฎเจฟเจเจ เจตเจฟเจเจเจพเจฐ เจธเจญ เจคเฉเจ เจเฉเจเจพ เจชเฉเจฐเจคเฉเจจเจฟเจงเจคเจพเจฏเฉเจ เจ เฉฐเจคเจฐ)เฅค เจคเฉเจธเฉเจ เจฐเฉเจเจผเฉเจฒเจฟเจเจธเจผเจจ เจจเฉเฉฐ เจเฉฑเจ เจตเจพเจฐ เจฌเจฆเจฒ เจธเจเจฆเฉ เจนเฉเฅค เจเจน เจฒเจเจเจคเจพ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจ เจตเจพเจฒเฉ เจตเจฟเจงเฉ เจฎเฉเจฎเฉเจฐเฉ เจฆเฉ เจเจชเจค เจเจฐเจฆเฉ เจนเฉ, เจเจธเจฒเจ เจเฉฑเจ เจตเจพเจฐ เจฐเฉเจเจผเฉเจฒเจฟเจเจธเจผเจจ เจธเจชเฉฑเจธเจผเจ เจคเฉเจฐ 'เจคเฉ เจธเฉเฉฑเจ เจนเฉ เจเจพเจฃ เจคเฉเจ เจฌเจพเจ เจฆ, เจ เจธเฉเจ เจนเฉเจฐ เจ เฉฑเจชเจกเฉเจ เจจเฉเฉฐ เจฐเฉเจเจฆเฉ เจนเฉเจ, เจฎเฉเจฎเฉเจฐเฉ เจจเฉเฉฐ เจเจพเจฒเฉ เจเจฐเจฆเฉ เจนเจพเจเฅค (เจเฉเจเจฐ เจคเฉเจธเฉเจ เจธเจชเจธเจผเจ เจฐเฉเจช เจตเจฟเฉฑเจ เจฐเฉเจเจผเฉเจฒเจฟเจเจธเจผเจจ เจธเฉเจ เจจเจนเฉเจ เจเจฐเจฆเฉ เจนเฉ, เจคเจพเจ เจเจน เจเฉฑเจ เจจเฉเจจเฉ เจธเจเจฟเฉฐเจ เจตเจฟเฉฑเจ เจกเจฟเจซเฉเจฒเจ เจนเฉ เจเจพเจตเฉเจเจพ เจ เจคเฉ เจธเจฟเจฎเฉเจฒเฉเจธเจผเจจ เจธเจผเฉเจฐเฉ เจนเฉเจฃ 'เจคเฉ เจฎเฉเจฎเฉเจฐเฉ เจเจพเจฒเฉ เจนเฉ เจเจพเจตเฉเจเฉเฅค)
เจธเจเฉเจฐเจฟเจชเจ เจฆเฉเจเจ เจนเฉเจ เจฒเจฟเจเฉเจเจ เจฆเฉ เจฒเจพเจเจจเจพเจ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจตเจฟเฉฑเจ เจฌเจฃเฉ เจฆเฉ เจฒเฉเจเจฟเฉฐเจ เจญเจพเจเจพเจ เจจเฉเฉฐ เจธเจฎเจฐเฉฑเจฅ เจเจฐเจจ เจฒเจ เจตเจฐเจคเฉเจเจ เจเจพเจเจฆเฉเจเจ เจนเจจ เจเจเฉ เจเจฒเจพเจเฉฐเจ ะธ เจเจเฉเจธเจฐเจตเจฐ:
LogComponentEnable("UdpEchoClientApplication", LOG_LEVEL_INFO); LogComponentEnable("UdpEchoServerApplication", LOG_LEVEL_INFO);เจเฉเจเจฐ เจคเฉเจธเฉเจ เจฒเฉเจเจฟเฉฐเจ เจเฉฐเจชเฉเจจเฉเจเจ เจฒเจ เจฆเจธเจคเจพเจตเฉเจเจผ เจชเฉเฉเจนเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจฆเฉเจเฉเจเฉ เจเจฟ เจฒเฉเจเจฟเฉฐเจ/เจเฉเจฐเฉเจจเจฟเจเจฒเจฟเจเฉ เจฆเฉ เจเจ เจชเฉฑเจงเจฐ เจนเจจ เจเฉ เจคเฉเจธเฉเจ เจนเจฐเฉเจ เจเฉฐเจชเฉเจจเฉเจเจ 'เจคเฉ เจฏเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจเฉเจก เจฆเฉเจเจ เจเจน เจฆเฉ เจฒเจพเจเจจเจพเจ เจเจเฉ เจเจฒเจพเจเฉฐเจเจธ เจ เจคเฉ เจธเจฐเจตเจฐเจพเจ เจฒเจ INFO เจชเฉฑเจงเจฐ 'เจคเฉ เจกเฉเจฌเฉฑเจ เจฒเฉเจเจฟเฉฐเจ เจจเฉเฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจเจเจฆเฉเจเจ เจนเจจเฅค เจเจธ เจชเฉฑเจงเจฐ 'เจคเฉ, เจเจชเจฒเฉเจเฉเจธเจผเจจ เจธเฉเจจเฉเจนเฉ เจชเฉเจฐเจฟเฉฐเจ เจเจฐเฉเจเฉ เจเจฟเจตเฉเจ เจเจฟ เจเจน เจธเจฟเจฎเฉเจฒเฉเจธเจผเจจ เจฆเฉเจฐเจพเจจ เจชเฉเจเฉเจ เจญเฉเจเจฆเฉ เจ เจคเฉ เจชเฉเจฐเจพเจชเจค เจเจฐเจฆเฉ เจนเฉเฅค
เจนเฉเจฃ เจ เจธเฉเจ เจเฉเจชเฉเจฒเฉเจเฉ เจฌเจฃเจพเจเจฃ เจ เจคเฉ เจธเจฟเจฎเฉเจฒเฉเจธเจผเจจ เจจเฉเฉฐ เจเจฒเจพเจเจฃ เจฆเฉ เจเจพเจฐเฉเจฌเจพเจฐ 'เจคเฉ เจเจคเจฐเจพเจเจเฉเฅค เจ เจธเฉเจ เจเจธ เจเฉฐเจฎ เจจเฉเฉฐ เจเจฟเฉฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ เจธเจเฉ เจเจธเจพเจจ เจฌเจฃเจพเจเจฃ เจฒเจ เจเฉเจชเฉเจฒเฉเจเฉ เจธเจนเจพเจเจ เจตเจธเจคเฉเจเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจพเจเฅค
4.2.6 เจเฉเจชเฉเจฒเฉเจเฉ เจธเจนเจพเจเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพ
เจธเจพเจกเฉ เจธเจเฉเจฐเจฟเจชเจ เจตเจฟเฉฑเจ เจเฉเจก เจฆเฉเจเจ เจ เจเจฒเฉเจเจ เจฆเฉ เจฒเจพเจเจจเจพเจ เจ เจธเจฒ เจตเจฟเฉฑเจ เจจเฉเจก ns-3 เจเจฌเจเฉเจเจ เจฌเจฃเจพเจเจฃเจเฉเจเจ เจเฉ เจธเจฟเจฎเฉเจฒเฉเจธเจผเจจ เจตเจฟเฉฑเจ เจเฉฐเจชเจฟเจเจเจฐเจพเจ เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจฃเจเฉเจเจเฅค
NodeContainer nodes;
nodes.Create (2);เจเจพเจฐเฉ เจฐเฉฑเจเจฃ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ, เจเจ เจเจฒเจพเจธ เจฒเจ เจฆเจธเจคเจพเจตเฉเจเจผ เจฒเฉฑเจญเฉเจ เจจเฉเจก เจเฉฐเจเฉเจจเจฐ. เจเจฟเจธเฉ เจฆเจฟเฉฑเจคเฉ เจเจ เจเจฒเจพเจธ เจฒเจ เจฆเจธเจคเจพเจตเฉเจเจผ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฆเจพ เจเฉฑเจ เจนเฉเจฐ เจคเจฐเฉเจเจพ เจนเฉ เจเฉเจฌ เจฐเจพเจนเฉเจ เจเฉฑเจเจธเฉเจฐ เจชเฉฐเจจเจฟเจเจ 'เจคเฉ เจเจเจธเฉเจเจจ. เจเฉเจเจฐ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจกเฉเจเจธเฉเจเจจ เจเฉเฉฑเจฒเฉเจนเจพ เจนเฉ, เจคเจพเจ เจฌเจธ เจชเฉฐเจจเฉ เจฆเฉ เจธเจฟเจเจฐ เจคเฉฑเจ เจธเจเฉเจฐเฉเจฒ เจเจฐเฉ เจ เจคเฉ เจเจฒเจพเจธเจพเจ เจเฉเจฌ เจจเฉเฉฐ เจเฉเจฃเฉเฅค เจคเฉเจนเจพเจจเฉเฉฐ เจเฉเจฌเจพเจ เจฆเจพ เจเฉฑเจ เจจเจตเจพเจ เจธเฉเฉฑเจ เจฆเฉเจเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ, เจเจฟเจธ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจเจฒเจพเจธเจพเจ เจฆเฉ เจธเฉเจเฉ เจนเฉเฅค เจเจธ เจเฉเจฌ เจฆเฉ เจนเฉเจ เจพเจ เจคเฉเจธเฉเจ เจธเจพเจฐเฉเจเจ NS-3 เจเจฒเจพเจธเจพเจ เจฆเฉ เจธเฉเจเฉ เจตเฉเจเฉเจเฉเฅค เจคเฉฑเจ เจนเฉเจ เจพเจ เจธเจเฉเจฐเฉเจฒ เจเจฐเฉ ns3::เจจเฉเจก เจเฉฐเจเฉเจจเจฐ. เจเจฆเฉเจ เจคเฉเจธเฉเจ เจเฉเจ เจเจฒเจพเจธ เจฒเฉฑเจญเจฆเฉ เจนเฉ, เจคเจพเจ เจเจฒเจพเจธ เจฒเจ เจฆเจธเจคเจพเจตเฉเจเจผเจพเจ 'เจคเฉ เจเจพเจฃ เจฒเจ เจเจธเจจเฉเฉฐ เจเฉเจฃเฉเฅค
เจเจฟเจตเฉเจ เจเจฟ เจธเจพเจจเฉเฉฐ เจฏเจพเจฆ เจนเฉ, เจธเจพเจกเฉ เจฎเฉเฉฑเจ เจเจฌเจธเจเจฐเฉเจเจธเจผเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจจเฉเจก เจนเฉเฅค เจเจน เจเจธ เจเฉฐเจชเจฟเจเจเจฐ เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจเจฆเจพ เจนเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจ เจธเฉเจ เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจธเจเฉเจ, เจเจชเจฒเฉเจเฉเจธเจผเจจ, เจ เจคเฉ เจชเฉเจฐเฉเจซเจฟเจฐเจฒ เจเจพเจฐเจก เจตเจฐเจเฉเจเจ เจเฉเจเจผเจพเจ เจเฉเฉเจจ เจเจพ เจฐเจนเฉ เจนเจพเจเฅค เจเฉเจชเฉเจฒเฉเจเฉ เจธเจนเจพเจเจ เจจเฉเจก เจเฉฐเจเฉเจจเจฐ เจเจฟเจธเฉ เจตเฉ เจตเจธเจคเฉ เจจเฉเฉฐ เจฌเจฃเจพเจเจฃ, เจชเฉเจฐเจฌเฉฐเจงเจจ เจ เจคเฉ เจเจเจธเฉเจธ เจเจฐเจจ เจฆเจพ เจเฉฑเจ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจคเจฐเฉเจเจพ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ เจจเฉเจก, เจเฉ เจ เจธเฉเจ เจธเจฟเจฎเฉเจฒเฉเจธเจผเจจ เจจเฉเฉฐ เจเจฒเจพเจเจฃ เจฒเจ เจฌเจฃเจพเจเจเจฆเฉ เจนเจพเจเฅค เจเจชเจฐเฉเจเจค เจชเจนเจฟเจฒเฉ เจฒเจพเจเจจ เจธเจฟเจฐเจซเจผ เจเจฒเจพเจจ เจเจฐเจฆเฉ เจนเฉ เจจเฉเจก เจเฉฐเจเฉเจจเจฐ, เจเจฟเจธเจจเฉเฉฐ เจ เจธเฉเจ เจจเฉเจก เจเจนเจฟเฉฐเจฆเฉ เจนเจพเจเฅค เจฆเฉเจเฉ เจฒเจพเจเจจ เจจเฉเจก เจเจฌเจเฉเจเจ เจเฉฑเจคเฉ เจฌเจฃเจพเจ เจตเจฟเจงเฉ เจจเฉเฉฐ เจเจพเจฒ เจเจฐเจฆเฉ เจนเฉ เจ เจคเฉ เจเฉฐเจเฉเจจเจฐ เจจเฉเฉฐ เจฆเฉ เจจเฉเจก เจฌเจฃเจพเจเจฃ เจฒเจ เจเจนเจฟเฉฐเจฆเฉ เจนเฉเฅค เจตเจฟเฉฑเจ เจฆเฉฑเจธเจฟเจ เจเจฟเจ เจนเฉ เจเจเจธเฉเจเจจ, เจเฉฐเจเฉเจจเจฐ ns-3 เจธเจฟเจธเจเจฎ เจจเฉเฉฐ เจฆเฉ เจเจฌเจเฉเจเจ เจฌเจฃเจพเจเจฃ เจฒเจ เจฌเฉเจจเจคเฉ เจเจฐเจฆเจพ เจนเฉ เจจเฉเจก เจ เจคเฉ เจ เฉฐเจฆเจฐเฉเจจเฉ เจคเฉเจฐ 'เจคเฉ เจเจนเจจเจพเจ เจตเจธเจคเฉเจเจ เจฒเจ เจชเฉเจเจเฉฐเจเจฐ เจธเจเฉเจฐ เจเจฐเจฆเจพ เจนเฉเฅค
เจธเจเฉเจฐเจฟเจชเจ เจตเจฟเฉฑเจ เจฌเจฃเจพเจ เจเจ เจจเฉเจก เจ เจเฉ เจเฉเจ เจจเจนเฉเจ เจเจฐเจฆเฉ เจนเจจเฅค เจเฉเจชเฉเจฒเฉเจเฉ เจฌเจฃเจพเจเจฃ เจฆเจพ เจ เจเจฒเจพ เจเจฆเจฎ เจธเจพเจกเฉ เจจเฉเจกเจพเจ เจจเฉเฉฐ เจจเฉเฉฑเจเจตเจฐเจ เจจเจพเจฒ เจเฉเฉ เจฐเจฟเจนเจพ เจนเฉเฅค เจจเฉเจเจตเจฐเจ เจฆเจพ เจธเจญ เจคเฉเจ เจธเจฐเจฒ เจฐเฉเจช เจเจฟเจธเจฆเจพ เจ เจธเฉเจ เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเฉ เจนเจพเจ เจฆเฉ เจจเฉเจกเจพเจ เจตเจฟเจเจเจพเจฐ เจเฉฑเจ เจชเฉเจเจเฉฐเจ-เจเฉ-เจชเฉเจเจเฉฐเจ เจเฉเจจเฉเจเจธเจผเจจ เจนเฉเฅค เจ เจธเฉเจ เจนเฉเจฃ เจ เจเจฟเจนเจพ เจเฉเจจเฉเจเจธเจผเจจ เจฌเจฃเจพเจตเจพเจเจเฉเฅค
PointToPointHelper
เจ เจธเฉเจ เจเฉฑเจ เจเจพเจฃเฉ-เจชเจเจพเจฃเฉ เจชเฉเจเจฐเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจเฉฑเจ เจชเฉเจเจเฉฐเจ-เจเฉ-เจชเฉเจเจเฉฐเจ เจเฉเจจเฉเจเจธเจผเจจ เจฌเจฃเจพเจเจเจฆเฉ เจนเจพเจ, เจเฉเจจเฉเจเจธเจผเจจ เจฒเจ เจฒเฉเฉเฉเจเจฆเฉ เจนเฉเจ เจฒเฉ-เจชเฉฑเจงเจฐ เจฆเฉ เจเฉฐเจฎ เจจเฉเฉฐ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจเฉเจชเฉเจฒเฉเจเฉ เจธเจนเจพเจเจ เจตเจธเจคเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจเฅค เจฏเจพเจฆ เจเจฐเฉ เจเจฟ เจธเจพเจกเฉ เจฆเฉ เจฎเฉเฉฑเจ เจเจฌเจธเจเจฐเฉเจเจธเจผเจจ NetDevice ะธ เจเฉเจจเจฒ. เจ เจธเจฒ เจธเฉฐเจธเจพเจฐ เจตเจฟเฉฑเจ, เจเจน เจธเจผเจฌเจฆ เจฎเฉเจเฉ เจคเฉเจฐ 'เจคเฉ เจชเฉเจฐเฉเจซเจฟเจฐเจฒ เจเจพเจฐเจกเจพเจ เจ เจคเฉ เจจเฉเฉฑเจเจตเจฐเจ เจเฉเจฌเจฒเจพเจ เจจเจพเจฒ เจฎเฉเจฒ เจเจพเจเจฆเฉ เจนเจจเฅค เจเจฎ เจคเฉเจฐ 'เจคเฉ, เจเจน เจฆเฉเจตเฉเจ เจเฉเจเจผเจพเจ เจเจ เจฆเฉเจเฉ เจจเจพเจฒ เจจเฉเฉเจฟเจเจ เจเฉเฉเฉเจเจ เจนเฉเฉฐเจฆเฉเจเจ เจนเจจ, เจ เจคเฉ เจเฉเจ เจตเฉ เจธเจพเจเจเจพ เจเจฐเจจ 'เจคเฉ เจญเจฐเฉเจธเจพ เจจเจนเฉเจ เจเจฐ เจธเจเจฆเจพ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจกเจฟเจตเจพเจเจธเจพเจ เจเจฅเจฐเจจเฉเฉฑเจ เจเฉฑเจ เจตเจพเจเจฐเจฒเฉเฉฑเจธ เจเฉเจจเจฒ เจเฉฑเจคเฉ. เจธเจพเจกเฉ เจเฉเจชเฉเจฒเฉเจเฉ เจธเจนเจพเจเจ เจเจธ เจจเจเจผเจฆเฉเจเฉ เจฐเจฟเจธเจผเจคเฉ เจฆเฉ เจชเจพเจฒเจฃเจพ เจเจฐเจฆเฉ เจนเจจ เจ เจคเฉ เจเจธเจฒเจ เจคเฉเจธเฉเจ เจเจธ เจฆเฉเจฐเจฟเจธเจผ เจตเจฟเฉฑเจ เจเฉฑเจ เจธเจฟเฉฐเจเจฒ เจตเจธเจคเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉเจเฉ PointToPointHelper ns-3 เจตเจธเจคเฉเจเจ เจจเฉเฉฐ เจธเจฅเจพเจชเจค เจเจฐเจจ เจ เจคเฉ เจเฉเฉเจจ เจฒเจ PointToPointNetDevice ะธ PointToPointChannel. เจธเจเฉเจฐเจฟเจชเจ เจตเจฟเฉฑเจ เจ เจเจฒเฉเจเจ เจคเจฟเฉฐเจจ เจฒเจพเจเจจเจพเจ:
PointToPointHelper pointToPoint;
pointToPoint.SetDeviceAttribute ("DataRate", StringValue ("5Mbps"));
pointToPoint.SetChannelAttribute ("Delay", StringValue ("2ms"));เจชเจนเจฟเจฒเฉ เจฒเจพเจเจจ,
PointToPointHelper pointToPoint;เจธเจเฉเจ เจเฉฑเจคเฉ เจเฉฑเจ เจตเจธเจคเฉ เจฆเฉ เจเฉฑเจ เจเจฆเจพเจนเจฐเจฃ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉ PointToPointHelper. เจเฉฑเจ เจชเฉฑเจงเจฐเฉ เจฆเฉเจฐเจฟเจธเจผเจเฉเจเฉเจฃ เจคเฉเจ เจนเฉเจ เจฒเฉ เจฒเจพเจเจจ,
pointToPoint.SetDeviceAttribute ("DataRate", StringValue ("5Mbps"));เจตเจธเจคเฉ เจจเฉเฉฐ เจฆเฉฑเจธเจฆเจพ เจนเฉ PointToPointHelper เจฎเฉเฉฑเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉ "5 Mbit/s" (เจชเฉฐเจ เจฎเฉเจเจพเจฌเจฟเจ เจชเฉเจฐเจคเฉ เจธเจเจฟเฉฐเจ)เจกเจพเจเจพ เจฆเจฐ".
เจตเจงเฉเจฐเฉ เจเจพเจธ เจฆเฉเจฐเจฟเจธเจผเจเฉเจเฉเจฃ เจคเฉเจ, เจธเจคเจฐ "เจกเจพเจเจพเจฐเฉเจ" เจเจธ เจจเจพเจฒ เจฎเฉเจฒ เจเจพเจเจฆเฉ เจนเฉ เจเจฟเจธเจจเฉเฉฐ เจ เจธเฉเจ เจเฉฑเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพ เจเจนเจฟเฉฐเจฆเฉ เจนเจพเจ PointToPointNetDevice. เจเฉ เจคเฉเจธเฉเจ เจฆเฉเจเจฆเฉ เจนเฉ เจเจเจธเฉเจเจจ เจเจฒเจพเจธ เจฒเจ ns3::PointToPointNetDevice เจ เจคเฉ เจตเจฟเจงเฉ เจฒเจ เจฆเจธเจคเจพเจตเฉเจเจผ เจตเจฟเฉฑเจ GetTypeId เจคเฉเจนเจพเจจเฉเฉฐ เจกเจฟเจตเจพเจเจธ เจฒเจ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจฆเฉ เจเฉฑเจ เจธเฉเจเฉ เจฎเจฟเจฒเฉเจเฉเฅค เจเจนเจจเจพเจ เจตเจฟเฉฑเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพ เจนเฉเจตเฉเจเฉ "เจกเจพเจเจพ เจฆเจฐ" เจเจผเจฟเจเจฆเจพเจคเจฐ เจเจชเจญเฉเจเจคเจพ-เจฆเจฟเฉฑเจเจฃ เจตเจพเจฒเฉ ns-3 เจเจฌเจเฉเจเจเจธ เจฆเฉเจเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจฆเฉเจเจ เจธเจฎเจพเจจ เจธเฉเจเฉเจเจ เจนเฉเฉฐเจฆเฉเจเจ เจนเจจเฅค เจ เจธเฉเจ เจเจธ เจตเจฟเจงเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจฌเจฟเจจเจพเจ เจฐเฉเจเฉฐเจชเจพเจเจฒเฉเจธเจผเจจ เจฆเฉ เจเจธเจพเจจเฉ เจจเจพเจฒ เจธเจฟเจฎเฉเจฒเฉเจธเจผเจจ เจจเฉเฉฐ เจธเจฅเจพเจชเจค เจเจฐเจจ เจฒเจ เจเจฐเจฆเฉ เจนเจพเจ, เจเจฟเจตเฉเจ เจเจฟ เจคเฉเจธเฉเจ เจ เจเจฒเฉ เจญเจพเจ เจตเจฟเฉฑเจ เจฆเฉเจเฉเจเฉเฅค
เจฆเฉ เจตเจฐเจเจพ "เจกเจพเจเจพ เจฆเจฐ"PointToPointNetDevice เจตเจฟเฉฑเจ, เจคเฉเจนเจพเจจเฉเฉฐ PointToPointChannel เจจเจพเจฒ เจธเฉฐเจฌเฉฐเจงเจฟเจค "เจฆเฉเจฐเฉ" เจตเจฟเจธเจผเฉเจธเจผเจคเจพ เจฎเจฟเจฒเฉเจเฉเฅค เจ เฉฐเจคเจฎ เจฒเจพเจเจจ
pointToPoint.SetChannelAttribute ("Delay", StringValue ("2ms"));เจเจนเจฟเฉฐเจฆเจพ เจนเฉ PointToPointHelper เจชเฉเจเจเฉฐเจ-เจเฉ-เจชเฉเจเจเฉฐเจ เจฒเจฟเฉฐเจ เจฒเจ เจชเฉเจฐเจธเจพเจฐ เจฆเฉเจฐเฉ เจฎเฉเฉฑเจฒ เจตเจเฉเจ "2 ms" (เจฆเฉ เจฎเจฟเจฒเฉเจธเจเจฟเฉฐเจ) เจฎเฉเฉฑเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉ เจเฉ เจเจน เจฌเจพเจ เจฆ เจตเจฟเฉฑเจ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉเฅค
เจจเฉเฉฑเจ เจกเจฟเจตเจพเจเจธ เจเฉฐเจเฉเจจเจฐ
เจเจธ เจธเจฎเฉเจ เจธเจพเจกเฉ เจเฉเจฒ เจธเจเฉเจฐเจฟเจชเจ เจตเจฟเฉฑเจ เจนเฉ เจจเฉเจก เจเฉฐเจเฉเจจเจฐ, เจเจฟเจธ เจตเจฟเฉฑเจ เจฆเฉ เจจเฉเจก เจนเฉเฉฐเจฆเฉ เจนเจจเฅค เจธเจพเจกเฉ เจเฉเจฒ PointToPointHelper, เจเฉ เจเจฟ เจตเจธเจคเฉเจเจ เจจเฉเฉฐ เจฌเจฃเจพเจเจฃ เจฒเจ เจคเจฟเจเจฐ เจเฉเจคเจพ เจเจฟเจ เจนเฉ PointToPointNetDevices เจ เจคเฉ PointToPointChannel เจเจฌเจเฉเจเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ เจเฉเฉเจจเจพเฅค เจเจฟเจตเฉเจ เจเจฟ เจ เจธเฉเจ เจจเฉเจก เจฌเจฃเจพเจเจฃ เจฒเจ NodeContainer เจเฉเจชเฉเจฒเฉเจเฉ เจธเจนเจพเจเจ เจเจฌเจเฉเจเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจนเฉ, เจ เจธเฉเจ เจชเฉเฉฑเจเจพเจเจเฉ PointToPointHelper เจธเจพเจกเฉ เจกเจฟเจตเจพเจเจธเจพเจ เจฆเฉ เจฐเจเจจเจพ, เจธเฉฐเจฐเจเจจเจพ เจ เจคเฉ เจธเจฅเจพเจชเจจเจพ เจจเจพเจฒ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจธเจพเจกเฉ เจฒเจ เจเฉฐเจฎ เจเจฐเฉเฅค เจธเจพเจจเฉเฉฐ เจธเจพเจฐเฉเจเจ เจฌเจฃเจพเจเจเจ เจตเจธเจคเฉเจเจ เจฆเฉ เจธเฉเจเฉ เจฆเฉ เจฒเฉเฉ เจนเฉ NetDevice, เจเจธ เจฒเจ เจ เจธเฉเจ เจตเจฐเจคเจฆเฉ เจนเจพเจ เจจเฉเฉฑเจ เจกเจฟเจตเจพเจเจธ เจเฉฐเจเฉเจจเจฐ เจเจนเจจเจพเจ เจจเฉเฉฐ เจเจธเฉ เจคเจฐเฉเจนเจพเจ เจธเจเฉเจฐ เจเจฐเจจ เจฒเจ เจเจฟเจธ เจคเจฐเฉเจนเจพเจ เจ เจธเฉเจ เจตเจฐเจคเจฟเจ เจธเฉ เจจเฉเจก เจเฉฐเจเฉเจจเจฐ เจธเจพเจกเฉ เจฆเฉเจเจฐเจพ เจฌเจฃเจพเจ เจเจ เจจเฉเจกเจธ เจจเฉเฉฐ เจธเจเฉเจฐ เจเจฐเจจ เจฒเจเฅค เจเฉเจก เจฆเฉเจเจ เจ เจเจฒเฉเจเจ เจฆเฉ เจฒเจพเจเจจเจพเจ,
NetDeviceContainer devices;
devices = pointToPoint.Install (nodes);เจกเจฟเจตเจพเจเจธ เจ เจคเฉ เจเฉเจจเจฒ เจธเฉเฉฑเจเจ เฉฑเจช เจจเฉเฉฐ เจชเฉเจฐเจพ เจเจฐเฉเฅค เจชเจนเจฟเจฒเฉ เจฒเจพเจเจจ เจเฉฑเจชเจฐ เจฆเฉฑเจธเฉ เจเจ เจกเจฟเจตเจพเจเจธ เจเฉฐเจเฉเจจเจฐ เจฆเฉ เจเฉเจธเจผเจฃเจพ เจเจฐเจฆเฉ เจนเฉ, เจ เจคเฉ เจฆเฉเจเฉ เจฎเฉเฉฑเจ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเฉเฅค เจตเจฟเจงเฉ เจเฉฐเจธเจเจพเจฒ เจเจฐเฉ เจธเจนเฉเจฒเจค PointToPointHelper เจธเจตเฉเจเจพเจฐ เจเจฐเจฆเจพ เจนเฉ เจจเฉเจก เจเฉฐเจเฉเจจเจฐ เจเฉฑเจ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจฆเฉ เจคเฉเจฐ เจคเฉ. เจ เฉฐเจฆเจฐ เจจเฉเฉฑเจ เจกเจฟเจตเจพเจเจธ เจเฉฐเจเฉเจจเจฐ เจตเจฟเฉฑเจ เจธเจฅเจฟเจค เจนเจฐเฉเจ เจจเฉเจก เจฒเจ เจจเฉเจก เจเฉฐเจเฉเจจเจฐ เจฌเจฃเจพเจเจ เจเจฟเจ เจนเฉ (เจชเฉเจเจเฉฐเจ-เจเฉ-เจชเฉเจเจเฉฐเจ เจธเฉฐเจเจพเจฐ เจฒเจ เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจฌเจฟเจฒเจเฉเจฒ เจฆเฉ เจนเฉเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเจจ) PointToPointNetDevice เจกเจฟเจตเจพเจเจธ เจเฉฐเจเฉเจจเจฐ เจตเจฟเฉฑเจ เจฌเจฃเจพเจเจ เจ เจคเฉ เจธเฉเจฐเฉฑเจเจฟเจ เจค เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค PointToPointChannel เจฌเจฃเจพเจเจ เจเจฟเจ เจนเฉ เจ เจคเฉ เจฆเฉ เจเจธ เจจเจพเจฒ เจเฉเฉเฉ เจนเฉเจ เจนเจจ PointToPointNetDevices. เจเจฌเจเฉเจเจ เจฌเจฃเจพเจเจฃ เจคเฉเจ เจฌเจพเจ เจฆ, เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจธเจเฉเจฐ เจเฉเจคเฉเจเจ เจเจพเจเจฆเฉเจเจ เจนเจจ PointToPointHelper, เจฌเจฃเจพเจเจเจ เจเจเจเจ เจตเจธเจคเฉเจเจ เจตเจฟเฉฑเจ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจจเฉเฉฐ เจธเจผเฉเจฐเฉ เจเจฐเจจ เจฒเจ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค
เจเฉฑเจ เจเจพเจฒ เจเจฐเจจ เจคเฉเจ เจฌเจพเจ เจฆ pointToPoint.Install (เจจเฉเจก) เจธเจพเจกเฉ เจเฉเจฒ เจฆเฉ เจจเฉเจก เจนเฉเจฃเจเฉ, เจนเจฐเฉเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจชเฉเจเจเฉฐเจ-เจเฉ-เจชเฉเจเจเฉฐเจ เจจเฉเฉฑเจเจตเจฐเจ เจกเจฟเจตเจพเจเจธ เจธเจฅเจพเจชเจฟเจค เจนเฉเจตเฉเจเฉ เจ เจคเฉ เจเจนเจจเจพเจ เจตเจฟเจเจเจพเจฐ เจเฉฑเจ เจชเฉเจเจเฉฐเจ-เจเฉ-เจชเฉเจเจเฉฐเจ เจฒเจฟเฉฐเจ เจนเฉเจตเฉเจเจพเฅค เจฆเฉเจตเฉเจ เจกเจฟเจตเจพเจเจธเจพเจ เจจเฉเฉฐ เจเฉเจจเจฒ 'เจคเฉ เจฆเฉ เจฎเจฟเจฒเฉเจธเจเจฟเฉฐเจ เจฆเฉ เจชเฉเจฐเจธเจพเจฐเจฃ เจฆเฉเจฐเฉ เจจเจพเจฒ เจชเฉฐเจ เจฎเฉเจเจพเจฌเจฟเจ เจชเฉเจฐเจคเฉ เจธเจเจฟเฉฐเจ เจฆเฉ เจเจคเฉ เจจเจพเจฒ เจกเจพเจเจพ เจธเฉฐเจเจพเจฐเจฟเจค เจเจฐเจจ เจฒเจ เจธเฉฐเจฐเจเจฟเจค เจเฉเจคเจพ เจเจพเจตเฉเจเจพเฅค
InternetStackHelper
เจธเจพเจกเฉ เจเฉเจฒ เจนเฉเจฃ เจจเฉเจก เจ เจคเฉ เจกเจฟเจตเจพเจเจธเจพเจ เจฆเฉ เจธเฉฐเจฐเจเจจเจพ เจเฉเจคเฉ เจเจ เจนเฉ, เจชเจฐ เจธเจพเจกเฉ เจจเฉเจกเจพเจ เจตเจฟเฉฑเจ เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจธเจเฉเจ เจธเจฅเจพเจชเจค เจจเจนเฉเจ เจนเจจเฅค เจเฉเจก เจฆเฉเจเจ เจ เจเจฒเฉเจเจ เจฆเฉ เจฒเจพเจเจจเจพเจ เจเจธ เจฆเจพ เจงเจฟเจเจจ เจฐเฉฑเจเจฃเจเฉเจเจเฅค
InternetStackHelper stack;
stack.Install (nodes);InternetStackHelper - เจชเฉเจเจเฉฐเจ-เจเฉ-เจชเฉเจเจเฉฐเจ เจจเฉเจเจตเจฐเจ เจกเจฟเจตเจพเจเจธเจพเจ เจฒเจ PointToPointHelper เจฆเฉ เจธเจฎเจพเจจ, เจเฉฐเจเจฐเจจเฉเจ เจธเจเฉเจ เจฒเจ เจเฉฑเจ เจเฉเจชเฉเจฒเฉเจเฉ เจธเจนเจพเจเจ เจนเฉเฅค เจขเฉฐเจ เจเฉฐเจธเจเจพเจฒ เจเจฐเฉ NodeContainer เจจเฉเฉฐ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจตเจเฉเจ เจฒเฉเจเจฆเจพ เจนเฉเฅค เจเจฆเฉเจ เจเจฒเจพเจเจ เจเจพเจเจฆเจพ เจนเฉ, เจคเจพเจ เจเจน เจนเจฐเฉเจ เจเฉฐเจเฉเจจเจฐ เจจเฉเจก 'เจคเฉ เจเฉฐเจเจฐเจจเฉเฉฑเจ เจธเจเฉเจ (TCP, UDP, IP, เจเจฆเจฟ) เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเฉเจเจพเฅค
IPv4AddressHelper
เจซเจฟเจฐ เจธเจพเจจเฉเฉฐ เจเจชเจฃเฉเจเจ เจกเจฟเจตเจพเจเจธเจพเจ เจจเฉเฉฐ IP เจเจกเจฐเฉเฉฑเจธ เจจเจพเจฒ เจเฉเฉเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจ เจธเฉเจ IP เจเจกเจฐเฉเฉฑเจธ เจตเฉฐเจก เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจเฉเจชเฉเจฒเฉเจเฉ เจธเจนเจพเจเจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเฉ เจนเจพเจเฅค เจเจชเจญเฉเจเจคเจพ เจจเฉเฉฐ เจฆเจฟเจเจพเจ เจฆเฉเจฃ เจตเจพเจฒเจพ เจเจเฉ API เจ เจธเจฒ เจชเจคเจพ เจตเฉฐเจกเจฃ เจตเฉเจฒเฉ เจตเจฐเจคเจฃ เจฒเจ เจ เจงเจพเจฐ IP เจเจกเจฐเฉเฉฑเจธ เจ เจคเฉ เจจเฉเฉฑเจเจฎเจพเจธเจ เจจเฉเฉฐ เจธเฉเฉฑเจ เจเจฐ เจฐเจฟเจนเจพ เจนเฉ (เจเจน เจธเจนเจพเจเจ เจฆเฉ เจ เฉฐเจฆเจฐ เจนเฉเจ เจฒเฉ เจชเฉฑเจงเจฐ 'เจคเฉ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ)เฅค เจธเจพเจกเฉ เจเจฆเจพเจนเจฐเจจ เจธเจเฉเจฐเจฟเจชเจ เจตเจฟเฉฑเจ เจเฉเจก เจฆเฉเจเจ เจ เจเจฒเฉเจเจ เจฆเฉ เจฒเจพเจเจจเจพเจ first.cc,
Ipv4AddressHelper address;
address.SetBase ("10.1.1.0", "255.255.255.0");เจเจกเจฐเฉเฉฑเจธ เจนเฉเจฒเจชเจฐ เจเจฌเจเฉเจเจ เจเฉเจธเจผเจฟเจค เจเจฐเฉ เจ เจคเฉ เจเจธเจจเฉเฉฐ เจฆเฉฑเจธเฉ เจเจฟ เจเจธเจจเฉเฉฐ เจจเฉเฉฑเจเจตเจฐเจ 10.1.1.0 เจคเฉเจ IP เจเจกเจฐเฉเฉฑเจธ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจ เจฒเจ 255.255.255.0 เจฌเจฟเฉฑเจเจฎเจพเจธเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพ เจธเจผเฉเจฐเฉ เจเจฐเจจเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค เจชเฉเจฐเจต-เจจเจฟเจฐเจงเจพเจฐเจค เจคเฉเจฐ 'เจคเฉ, เจจเจฟเจฐเจงเจพเจฐเจค เจชเจคเฉ เจเฉฑเจ เจคเฉเจ เจธเจผเฉเจฐเฉ เจนเฉ เจเจพเจฃเจเฉ เจ เจคเฉ เจฎเฉเจจเฉเจเฉเจจเจฟเจ เจคเฉเจฐ 'เจคเฉ เจตเจงเจฃเจเฉ, เจเจธเจฒเจ เจเจธ เจ เจงเจพเจฐ เจคเฉเจ เจจเจฟเจฐเจงเจพเจฐเจค เจชเจนเจฟเจฒเจพ เจชเจคเจพ 10.1.1.1, เจซเจฟเจฐ 10.1.1.2, เจเจฆเจฟ เจนเฉเจตเฉเจเจพเฅค เจตเจพเจธเจคเจต เจตเจฟเฉฑเจ, เจเฉฑเจ เจจเฉเจตเฉเจ เจชเฉฑเจงเจฐ 'เจคเฉ, ns-3 เจธเจฟเจธเจเจฎ เจธเจพเจฐเฉ เจจเจฟเจฐเจงเจพเจฐเจค IP เจชเจคเจฟเจเจ เจจเฉเฉฐ เจฏเจพเจฆ เจฐเฉฑเจเจฆเจพ เจนเฉ เจ เจคเฉ เจเฉฑเจ เจเจพเจคเจ เจเจฒเจคเฉ เจชเฉเจฆเจพ เจเจฐเจฆเจพ เจนเฉ เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเจฒเจคเฉ เจจเจพเจฒ เจ เจเจฟเจนเฉ เจธเจฅเจฟเจคเฉ เจฌเจฃเจพเจเจเจฆเฉ เจนเฉ เจเจฟเฉฑเจฅเฉ เจเฉฑเจเฉ เจชเจคเจพ เจฆเฉ เจตเจพเจฐ เจคเจฟเจเจฐ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ (เจคเจฐเฉเจเฉ เจจเจพเจฒ, เจเจธ เจเจฒเจคเฉ เจจเฉเฉฐ เจกเฉเจฌเฉฑเจ เจเจฐเจจเจพ เจฎเฉเจธเจผเจเจฒ เจนเฉ)เฅค
เจเฉเจก เจฆเฉ เจนเฉเจ เจฒเฉ เจฒเจพเจเจจ,
Ipv4InterfaceContainer interfaces = address.Assign (devices);เจ เจธเจฒ เจชเจคเจพ เจ เจธเจพเจเจจเจฎเฉเจเจ เจเจฐเจฆเจพ เจนเฉเฅค ns-3 เจตเจฟเฉฑเจ เจ เจธเฉเจ เจเฉฑเจ IP เจเจกเจฐเฉเฉฑเจธ เจ เจคเฉ เจเจฌเจเฉเจเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจเฉฑเจ เจกเจฟเจตเจพเจเจธ เจฆเฉ เจตเจฟเจเจเจพเจฐ เจเฉฑเจ เจเฉเจจเฉเจเจธเจผเจจ เจธเจฅเจพเจชเจค เจเจฐเจฆเฉ เจนเจพเจ IPv4 เจเฉฐเจเจฐเจซเฉเจธ. เจเจฟเจตเฉเจ เจเจฟ เจธเจพเจจเฉเฉฐ เจเจ เจตเจพเจฐ เจฌเจพเจ เจฆ เจตเจฟเฉฑเจ เจตเจฐเจคเฉเจ เจฒเจ เจธเจนเจพเจเจ เจฆเฉเจเจฐเจพ เจฌเจฃเจพเจ เจจเฉเฉฑเจเจตเจฐเจ เจกเจฟเจตเจพเจเจธเจพเจ เจฆเฉ เจธเฉเจเฉ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ, เจธเจพเจจเฉเฉฐ เจเจ เจตเจพเจฐ เจตเจธเจคเฉเจเจ เจฆเฉ เจธเฉเจเฉ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค IPv4 เจเฉฐเจเจฐเจซเฉเจธ. IPv4 เจเฉฐเจเจฐเจซเฉเจธ เจเฉฐเจเฉเจจเจฐ เจเจน เจเจพเจฐเจเจเฉเจธเจผเจฒเจคเจพ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉเฅค
เจ เจธเฉเจ เจเฉฑเจ เจชเฉเจเจเฉฐเจ-เจเฉ-เจชเฉเจเจเฉฐเจ เจจเฉเฉฑเจเจตเจฐเจ เจฌเจฃเจพเจเจ เจนเฉ, เจเจฟเจธ เจตเจฟเฉฑเจ เจธเจเฉเจ เจธเจฅเจพเจชเจค เจเฉเจคเฉ เจเจ เจนเจจ เจ เจคเฉ IP เจชเจคเฉ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเฉ เจเจ เจนเจจเฅค เจนเฉเจฃ เจธเจพเจจเฉเฉฐ เจเฉเจฐเฉเจซเจฟเจ เจชเฉเจฆเจพ เจเจฐเจจ เจฒเจ เจนเจฐเฉเจ เจจเฉเจก เจตเจฟเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค
4.2.7 เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพ
ns-3 เจธเจฟเจธเจเจฎ เจฆเจพ เจเฉฑเจ เจนเฉเจฐ เจฎเฉเฉฑเจ เจเจฌเจธเจเจฐเฉเจเจธเจผเจจ เจนเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ (เจเจชเจฒเฉเจเฉเจธเจผเจจ)เฅค เจเจธ เจฆเฉเจฐเจฟเจธเจผ เจตเจฟเฉฑเจ เจ เจธเฉเจ เจฆเฉ เจฌเฉเจธ เจเจฒเจพเจธ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจฐเจนเฉ เจนเจพเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ ns-3 เจจเฉเฉฐ เจฌเฉเจฒเจพเจเจ เจเจฟเจ UdpEchoServerApplication ะธ UdpEchoClientApplication. เจเจฟเจตเฉเจ เจเจฟ เจชเจฟเจเจฒเฉ เจเฉเจธเจพเจ เจตเจฟเฉฑเจ, เจ เจธเฉเจ เจ เจงเจพเจฐ เจตเจธเจคเฉเจเจ เจจเฉเฉฐ เจธเฉฐเจฐเจเจฟเจค เจ เจคเฉ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจ เจธเจนเจพเจเจ เจตเจธเจคเฉเจเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจพเจเฅค เจเฉฑเจฅเฉ เจ เจธเฉเจ เจตเจฐเจคเจฆเฉ เจนเจพเจ UdpEchoServerHelper ะธ UdpEchoClientHelpeเจธเจพเจกเฉ เจเจผเจฟเฉฐเจฆเจเฉ เจจเฉเฉฐ เจเจธเจพเจจ เจฌเจฃเจพเจเจฃ เจฒเจ เจเฉเจเจผเจพเจ.
UdpEchoServerHelper
เจธเจพเจกเฉ first.cc เจเจฆเจพเจนเจฐเจจ เจธเจเฉเจฐเจฟเจชเจ เจตเจฟเฉฑเจ เจเฉเจก เจฆเฉเจเจ เจนเฉเจ เจฒเจฟเจเฉเจเจ เจฒเจพเจเจจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจธเจพเจกเฉ เจฆเฉเจเจฐเจพ เจชเจนเจฟเจฒเจพเจ เจฌเจฃเจพเจ เจเจ เจจเฉเจกเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ 'เจคเฉ UDP เจเจเฉ เจธเจฐเจตเจฐ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจเฉเจเจซเจฟเจเจฐ เจเจฐเจจ เจฒเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค
UdpEchoServerHelper echoServer (9);
ApplicationContainer serverApps = echoServer.Install (nodes.Get (1));
serverApps.Start (Seconds (1.0));
serverApps.Stop (Seconds (10.0));เจเจชเจฐเฉเจเจค เจธเจจเจฟเฉฑเจชเจ เจตเจฟเฉฑเจ เจเฉเจก เจฆเฉ เจชเจนเจฟเจฒเฉ เจฒเจพเจเจจ เจฌเจฃเจพเจเจเจฆเฉ เจนเฉ UdpEchoServerHelper. เจเจฎ เจตเจพเจเจ, เจเจน เจเจชเจฃเฉ เจเจช เจตเจฟเฉฑเจ เจเฉเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเจนเฉเจ เจนเฉ, เจเจน เจเฉฑเจ เจตเจธเจคเฉ เจนเฉ เจเฉ เจ เจธเจฒ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฌเจฃเจพเจเจฃ เจตเจฟเฉฑเจ เจธเจพเจกเฉ เจฎเจฆเจฆ เจเจฐเจฆเฉ เจนเฉเฅค เจธเจพเจกเฉเจเจ เจชเจฐเฉฐเจชเจฐเจพเจตเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจนเฉ เจธเจนเจพเจเจ เจตเจธเจคเฉ เจฆเฉ เจจเจฟเจฐเจฎเจพเจคเจพ เจจเฉเฉฐ เจฒเฉเฉเฉเจเจฆเฉ เจเฉเจฃเจพเจ เจจเฉเฉฐ เจชเจพเจธ เจเจฐเจจเจพเฅค เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจธเจนเจพเจเจ เจเฉเจ เจตเฉ เจฒเจพเจญเจฆเจพเจเจ เจจเจนเฉเจ เจเจฐ เจธเจเจฆเจพ เจเจฆเฉเจ เจคเฉฑเจ เจเจธเจจเฉเฉฐ เจชเฉเจฐเจ เจจเฉฐเจฌเจฐ เจจเจนเฉเจ เจฆเจฟเฉฑเจคเจพ เจเจพเจเจฆเจพ เจเจฟเจธ 'เจคเฉ เจธเจฐเจตเจฐ เจชเฉเจเฉเจเจพเจ เจฒเจ เจธเฉเจฃเฉเจเจพ, เจเจน เจจเฉฐเจฌเจฐ เจเจพเจนเจ เจจเฉเฉฐ เจตเฉ เจเจพเจฃเจฟเจ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจ เจธเฉเจ เจธเจนเจพเจเจ เจจเจฟเจฐเจฎเจพเจคเจพ เจจเฉเฉฐ เจชเฉเจฐเจ เจจเฉฐเจฌเจฐ เจชเจพเจธ เจเจฐเจฆเฉ เจนเจพเจเฅค เจเฉฐเจธเจเจฐเจเจเจฐ, เจฌเจฆเจฒเฉ เจตเจฟเฉฑเจ, เจฌเจธ เจเจฐเจฆเจพ เจนเฉ SetAttribute เจชเจพเจธ เจเฉเจคเฉ เจฎเฉเฉฑเจฒ เจฆเฉ เจจเจพเจฒ. เจฌเจพเจ เจฆ เจตเจฟเฉฑเจ, เจเฉเจเจฐ เจฒเฉเฉ เจนเฉเจตเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจชเฉเจฐเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพ เจฒเจ เจเฉฑเจ เจตเฉฑเจเจฐเจพ เจฎเฉเฉฑเจฒ เจธเฉเฉฑเจ เจเจฐเจจ เจฒเจ SetAttribute เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค
เจนเฉเจฐ เจเจ เจธเจนเจพเจเจ เจตเจธเจคเฉเจเจ เจตเจพเจเจ, เจตเจธเจคเฉ UdpEchoServerHelper เจเฉฑเจ เจขเฉฐเจ เจนเฉ เจเฉฐเจธเจเจพเจฒ เจเจฐเฉ. เจเจธ เจตเจฟเจงเฉ เจจเฉเฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ เจขเฉฐเจ เจจเจพเจฒ เจเจฒเจพเจเจฃเจพ เจเฉฑเจ เจฌเฉเจจเจฟเจเจฆเฉ เจเจเฉ เจธเจฐเจตเจฐ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉ เจ เจคเฉ เจเจธเจจเฉเฉฐ เจนเฉเจธเจ เจจเจพเจฒ เจเฉเฉเจฆเจพ เจนเฉเฅค เจฆเจฟเจฒเจเจธเจช เจเฉฑเจฒ เจเจน เจนเฉ เจเจฟ เจตเจฟเจงเฉ เจเฉฐเจธเจเจพเจฒ เจเจฐเฉ เจธเจตเฉเจเจพเจฐ เจเจฐเจฆเจพ เจนเฉ เจจเฉเจก เจเฉฐเจเฉเจจเจฐ เจเฉฑเจ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจเจฟเจตเฉเจ เจเจฟ เจฆเฉเจเจฟเจเจ เจฆเฉ เจคเจฐเฉเจนเจพเจ เจเฉฐเจธเจเจพเจฒ เจเจฐเฉ เจคเจฐเฉเจเฉ เจ เจธเฉเจ เจตเฉเจเฉ เจนเจจเฅค
เจเฉฑเจฅเฉ เจเฉฐเจฎ เจเจฐเจจ เจตเจพเจฒเจพ C++ เจชเจฐเจฟเจตเจฐเจคเจจ เจตเจฟเจงเฉ เจฆเจพ เจจเจคเฉเจเจพ เจฒเฉเจเจฆเจพ เจนเฉ node.Get(1) (เจเฉ เจจเฉเจก เจเจฌเจเฉเจเจ เจฒเจ เจเฉฑเจ เจธเจฎเจพเจฐเจ เจชเฉเจเจเฉฐเจเจฐ เจตเจพเจชเจธ เจเจฐเจฆเจพ เจนเฉ - Ptr ) เจ เจคเฉ เจเจธเจจเฉเฉฐ เจ เจเจฟเจเจค เจตเจธเจคเฉ เจฒเจ เจเฉฐเจธเจเจฐเจเจเจฐ เจตเจฟเฉฑเจ เจตเจฐเจคเจฆเจพ เจนเฉ เจจเฉเจก เจเฉฐเจเฉเจจเจฐเจเฉ เจซเจฟเจฐ เจตเจฟเจงเฉ เจจเฉเฉฐ เจชเจพเจธ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ เจเฉฐเจธเจเจพเจฒ เจเจฐเฉ. เจเฉเจเจฐ เจคเฉเจธเฉเจ C++ เจเฉเจก เจตเจฟเฉฑเจ เจเจน เจจเจฟเจฐเจงเจพเจฐเจฟเจค เจจเจนเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ เจเจฟ เจเจฟเจธ เจตเจฟเจงเฉ เจฆเฉ เจฆเจธเจคเจเจค เจจเฉเฉฐ เจเฉฐเจชเจพเจเจฒ เจ เจคเฉ เจเจเจเจผเฉเจเจฟเจเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจคเจพเจ เจ เจชเฉเจฐเจคเฉฑเจ เจฐเฉเจชเจพเจเจคเจฐเจฃเจพเจ เจตเจฟเฉฑเจเฉเจ เจฆเฉเจเฉเฅค
เจนเฉเจฃ เจ เจธเฉเจ เจเจน เจฆเฉเจเจฆเฉ เจนเจพเจ echoServer.Install เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเจจ เจฌเจพเจฐเฉ UdpEchoServerApplication เจตเจฟเฉฑเจ เจชเจพเจเจ เจจเฉเจก เจเฉฐเจเฉเจจเจฐเจเจฟเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจ เจธเฉเจ เจเจชเจฃเฉ เจจเฉเจกเจธ, เจเฉฐเจกเฉเจเจธ 1 เจฆเฉ เจจเจพเจฒ เจจเฉเจก เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจเจฐเจจ เจฒเจ เจเจฐเจฆเฉ เจนเจพเจเฅค เจขเฉฐเจ เจเฉฐเจธเจเจพเจฒ เจเจฐเฉ เจเฉฑเจ เจเฉฐเจเฉเจจเจฐ เจตเจพเจชเจธ เจเจฐเฉเจเจพ เจเจฟเจธ เจตเจฟเฉฑเจ เจธเจพเจฐเฉเจเจ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจฒเจ เจชเฉเจเจเฉฐเจเจฐ เจธเจผเจพเจฎเจฒ เจนเจจ (เจเจธ เจเฉเจธ เจตเจฟเฉฑเจ เจเฉฑเจ, เจเจฟเจเจเจเจฟ เจ เจธเฉเจ เจเฉฑเจ เจ เจเจฟเจเจค เจชเจพเจธ เจเฉเจคเจพ เจนเฉ เจจเฉเจก เจเฉฐเจเฉเจจเจฐ, เจเฉฑเจ เจจเฉเจก เจฐเฉฑเจเจฆเจพ เจนเฉ) เจธเจนเจพเจเจ เจฆเฉเจเจฐเจพ เจฌเจฃเจพเจเจ เจเจฟเจ เจนเฉเฅค
เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจจเฉเฉฐ เจเจน เจฆเฉฑเจธเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ เจเจฟ เจเฉเจฐเฉเจซเจฟเจ เจเจฆเฉเจ เจธเจผเฉเจฐเฉ เจเจฐเจจเจพ เจนเฉ "เจธเจผเฉเจฐเฉ" เจ เจคเฉ เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ เจเฉฑเจ เจธเจฎเจพเจ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ เจธเจเจฆเฉ เจนเฉ เจเจฆเฉเจ เจเจธเจจเฉเฉฐ เจฌเฉฐเจฆ เจเจฐเจจเจพ เจนเฉ "เจฐเฉเจเฉ". เจ เจธเฉเจ เจฆเฉเจตเฉเจ เจตเจฟเจเจฒเจช เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเฉ เจนเจพเจเฅค เจเจน เจธเจฎเจพเจ เจคเจฐเฉเจเจฟเจเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจธเฉเฉฑเจ เจเฉเจคเฉ เจเจ เจนเจจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจเฉฐเจเฉเจจเจฐ เจธเจผเฉเจฐเฉ เจเจฐเฉ ะธ เจฐเฉเจเฉ. เจเจน เจตเจฟเจงเฉเจเจ เจเจฟเจธเจฎ เจฆเฉ เจฎเจพเจชเจฆเฉฐเจกเจพเจ เจจเฉเฉฐ เจธเจตเฉเจเจพเจฐ เจเจฐเจฆเฉเจเจ เจนเจจ เจเจพเจเจฎ. เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ เจ เจธเฉเจ C++ เจฒเฉเจฃ เจฒเจ C++ เจชเจฐเจฟเจตเจฐเจคเจจ เจฆเฉ เจเฉฑเจ เจธเจชเจธเจผเจ เจเฉเจฐเจฎ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจพเจ เจกเจฌเจฒ 1.0 เจ เจคเฉ เจเจธเจจเฉเฉฐ เจเฉฑเจ tns-3 เจเจพเจเจฎ เจเจฌเจเฉเจเจ เจตเจฟเฉฑเจ เจฌเจฆเจฒเฉ เจเฉ เจธเจเจฟเฉฐเจเจพเจ เจตเจฟเฉฑเจ เจฌเจฆเจฒเจฃ เจฒเจ เจธเฉเจเจฟเฉฐเจก เจเจฌเจเฉเจเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉเฅค เจฏเจพเจฆ เจฐเฉฑเจเฉ เจเจฟ เจชเจฐเจฟเจตเจฐเจคเจจ เจจเจฟเจฏเจฎเจพเจ เจจเฉเฉฐ เจฎเจพเจกเจฒ เจฒเฉเจเจ เจฆเฉเจเจฐเจพ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ, เจ เจคเฉ C++ เจฆเฉ เจเจชเจฃเฉ เจจเจฟเจฏเจฎ เจนเจจ, เจเจธเจฒเจ เจคเฉเจธเฉเจ เจนเจฎเฉเจธเจผเจพ เจเจนเจจเจพเจ เจชเฉเจฐเจพเจฎเฉเจเจฐเจพเจ 'เจคเฉ เจญเจฐเฉเจธเจพ เจจเจนเฉเจ เจเจฐ เจธเจเจฆเฉ เจเจฟเจธ เจคเจฐเฉเจนเจพเจ เจคเฉเจธเฉเจ เจเจฎเฉเจฆ เจเฉเจคเฉ เจธเฉ เจชเจฐเจฟเจตเจฐเจคเจฟเจค เจเฉเจคเฉ เจเจพ เจฐเจนเฉ เจนเจจเฅค เจฆเฉ เจฒเจพเจเจจเจพเจ
serverApps.Start (Seconds (1.0));
serverApps.Stop (Seconds (10.0));เจธเจฟเจฎเฉเจฒเฉเจธเจผเจจ เจธเจผเฉเจฐเฉ เจนเฉเจฃ เจคเฉเจ เจเฉฑเจ เจธเจเจฟเฉฐเจ เจฌเจพเจ เจฆ เจเจเฉ เจธเจฐเจตเจฐ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจเจพเจฒเฉ (เจเจเฉเจฎเฉเจเจฟเจ เจเจพเจฒเฉ) เจเจฐเจจ เจ เจคเฉ เจธเจฟเจฎเฉเจฒเฉเจธเจผเจจ เจฆเฉ เจฆเจธ เจธเจเจฟเฉฐเจเจพเจ เจฌเจพเจ เจฆ เจฌเฉฐเจฆ (เจฌเฉฐเจฆ) เจเจฐเจจ เจฆเจพ เจเจพเจฐเจจ เจฌเจฃเฉเจเจพเฅค เจเจธ เจคเฉฑเจฅ เจฆเฉ เจเจพเจฐเจจ เจเจฟ เจ เจธเฉเจ เจเฉฑเจ เจธเจฟเจฎเฉเจฒเฉเจธเจผเจจ เจเจตเฉเจเจ (เจเจชเจฒเฉเจเฉเจธเจผเจจ เจธเจเจพเจช เจเจตเฉเจเจ) เจเฉเจธเจผเจฟเจค เจเฉเจคเจพ เจนเฉ, เจเฉ เจเจฟ เจฆเจธ เจธเจเจฟเฉฐเจเจพเจ เจตเจฟเฉฑเจ เจเจฒเจพเจเจ เจเจพเจตเฉเจเจพ, เจเฉฑเจเฉ เจเฉฑเจ เจฆเจธ เจธเจเจฟเฉฐเจเจพเจ เจฆเจพ เจจเฉเจเจตเจฐเจ เจเจชเจฐเฉเจธเจผเจจ เจธเจฟเจฎเฉเจฒเฉเจ เจเฉเจคเจพ เจเจพเจตเฉเจเจพเฅค
UdpEchoClientHelper
เจเจฒเจพเจเฉฐเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจเจเฉ เจฒเจเจญเจ เจธเจฐเจตเจฐ เจฆเฉ เจธเจฎเจพเจจ เจคเจฐเฉเจเฉ เจจเจพเจฒ เจธเฉฐเจฐเจเจฟเจค เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค เจเฉฑเจ เจ
เจงเจพเจฐ เจตเจธเจคเฉ เจนเฉ UdpEchoClientApplication, เจเฉ เจเจฟ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจนเฉ
UdpEchoClientHelper.
UdpEchoClientHelper echoClient (interfaces.GetAddress (1), 9);
echoClient.SetAttribute ("MaxPackets", UintegerValue (1));
echoClient.SetAttribute ("Interval", TimeValue (Seconds (1.0)));
echoClient.SetAttribute ("PacketSize", UintegerValue (1024));
ApplicationContainer clientApps = echoClient.Install (nodes.Get (0));
clientApps.Start (Seconds (2.0));
clientApps.Stop (Seconds (10.0));;เจนเจพเจฒเจพเจเจเจฟ, เจเจเฉ เจเจฒเจพเจเฉฐเจ เจฒเจ เจธเจพเจจเฉเฉฐ เจชเฉฐเจ เจตเฉฑเจ-เจตเฉฑเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจธเฉเฉฑเจ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจชเจนเจฟเจฒเฉ เจฆเฉ เจเฉเจฃ เจฐเจเจจเจพ เจฆเฉ เจธเจฎเฉเจ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเฉ เจเจ เจนเจจ UdpEchoClientHelper. เจ เจธเฉเจ เจเจนเจจเจพเจ เจฎเจพเจชเจฆเฉฐเจกเจพเจ เจจเฉเฉฐ เจชเจพเจธ เจเจฐเจฆเฉ เจนเจพเจ เจเฉ เจเฉเจฃเจพเจ เจจเฉเฉฐ เจธเฉเฉฑเจ เจเจฐเจจ เจฒเจ เจตเจฐเจคเฉ เจเจพเจเจฆเฉ เจนเจจ (เจธเจนเจพเจเจ เจฆเฉ เจ เฉฐเจฆเจฐ). "เจฐเจฟเจฎเฉเจ เจเจกเจฐเฉเฉฑเจธ" ะธ "เจฐเจฟเจฎเฉเจเจชเฉเจฐเจ" เจธเจนเจพเจเจ เจจเจฟเจฐเจฎเจพเจคเจพ เจจเฉเฉฐ เจฒเฉเฉเฉเจเจฆเฉ เจฎเจพเจชเจฆเฉฐเจกเจพเจ เจจเฉเฉฐ เจชเจพเจธ เจเจฐเจจ เจฒเจ เจธเจพเจกเฉ เจธเจฎเจเฉเจคเฉ เจฆเฉ เจ เจจเฉเจธเจพเจฐเฅค
เจเจ เจฏเจพเจฆ เจฐเฉฑเจเฉเจ เจเจฟ เจ เจธเฉเจ เจตเจฐเจคเจฟเจ IPv4 เจเฉฐเจเจฐเจซเฉเจธ เจเฉฐเจเฉเจจเจฐ IP เจชเจคเจฟเจเจ เจจเฉเฉฐ เจเจฐเฉเจ เจเจฐเจจ เจฒเจ เจเฉ เจ เจธเฉเจ เจเจชเจฃเฉเจเจ เจกเจฟเจตเจพเจเจธเจพเจ เจจเฉเฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเจพ เจนเฉเฅค เจเฉฐเจเจฐเจซเฉเจธ เจเฉฐเจเฉเจจเจฐ เจตเจฟเฉฑเจ เจจเจฒ เจเฉฐเจเจฐเจซเฉเจธ เจจเฉเจก เจเฉฐเจเฉเจจเจฐ เจตเจฟเฉฑเจ เจจเจฒ เจจเฉเจก เจฆเฉ IP เจเจกเจฐเฉเฉฑเจธ เจจเจพเจฒ เจฎเฉเจฒ เจเจพเจเจฆเจพ เจนเฉเจตเฉเจเจพเฅค เจเฉฐเจเจฐเจซเฉเจธ เจเฉฐเจเฉเจจเจฐ เจตเจฟเฉฑเจ เจชเจนเจฟเจฒเจพ เจเฉฐเจเจฐเจซเฉเจธ เจจเฉเจก เจเฉฐเจเฉเจจเจฐ เจตเจฟเฉฑเจ เจชเจนเจฟเจฒเฉ เจจเฉเจก เจฆเฉ IP เจเจกเจฐเฉเฉฑเจธ เจจเจพเจฒ เจฎเฉเจฒ เจเจพเจเจฆเจพ เจนเฉเฅค เจเจธ เจฒเจ, เจเฉเจก เจฆเฉ เจชเจนเจฟเจฒเฉ เจฒเจพเจเจจ (เจเจชเจฐเฉเจเจค) เจตเจฟเฉฑเจ, เจ เจธเฉเจ เจเฉฑเจ เจธเจนเจพเจเจ เจฌเจฃเจพเจเจเจฆเฉ เจนเจพเจ เจ เจคเฉ เจเจธเจจเฉเฉฐ เจฆเฉฑเจธเจฆเฉ เจนเจพเจ เจเจฟ เจเจฒเจพเจเฉฐเจ เจฆเจพ เจฐเจฟเจฎเฉเจ เจเจกเจฐเฉเฉฑเจธ เจนเฉเจธเจ เจจเฉเฉฐ เจฆเจฟเฉฑเจคเจพ เจเจฟเจ IP เจชเจคเจพ เจนเฉเจตเฉเจเจพ เจเจฟเฉฑเจฅเฉ เจธเจฐเจตเจฐ เจธเจฅเจฟเจค เจนเฉเฅค เจ เจธเฉเจ เจเจน เจตเฉ เจเจนเจฟเฉฐเจฆเฉ เจนเจพเจ เจเจฟ เจธเจพเจจเฉเฉฐ เจชเฉเจฐเจ เจจเฉเจ 'เจคเฉ เจญเฉเจเฉ เจเจพเจฃ เจตเจพเจฒเฉ เจชเฉเจเฉเจเจพเจ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจง เจเจฐเจจ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉ.
"MaxPackets" เจตเจฟเจธเจผเฉเจธเจผเจคเจพ เจเจฒเจพเจเฉฐเจ เจจเฉเฉฐ เจฆเฉฑเจธเจฆเฉ เจนเฉ เจเจฟ เจ เจธเฉเจ เจธเจฟเจฎเฉเจฒเฉเจธเจผเจจ เจฆเฉเจฐเจพเจจ เจตเฉฑเจง เจคเฉเจ เจตเฉฑเจง เจชเฉเจเฉเจเจพเจ เจฆเฉ เจเจฟเฉฐเจจเฉ เจเจฟเจฃเจคเฉ เจญเฉเจ เจธเจเจฆเฉ เจนเจพเจเฅค "เจเฉฐเจเจฐเจตเจฒ" เจตเจฟเจธเจผเฉเจธเจผเจคเจพ เจเจฒเจพเจเฉฐเจ เจจเฉเฉฐ เจฆเฉฑเจธเจฆเฉ เจนเฉ เจเจฟ เจชเฉเจเฉเจเจพเจ เจตเจฟเจเจเจพเจฐ เจเจฟเฉฐเจจเจพ เจธเจฎเจพเจ เจเจกเฉเจ เจเจฐเจจเฉ เจนเฉ, เจ เจคเฉ "เจชเฉเจเฉเจเจธเจพเจเจเจผ" เจตเจฟเจธเจผเฉเจธเจผเจคเจพ เจเจฒเจพเจเฉฐเจ เจจเฉเฉฐ เจฆเฉฑเจธเจฆเฉ เจนเฉ เจเจฟ เจชเฉเจเฉเจ เจฆเจพ เจชเฉเจฒเฉเจก เจเจฟเฉฐเจจเจพ เจตเฉฑเจกเจพ เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค เจเจธ เจตเจฟเจธเจผเฉเจธเจผเจคเจพ เจฆเฉ เจธเฉเจฎเฉเจฒ เจจเจพเจฒ เจ เจธเฉเจ เจเจฒเจพเจเฉฐเจ เจจเฉเฉฐ เจเฉฑเจ เจธเจฟเฉฐเจเจฒ 1024-เจฌเจพเจเจ เจชเฉเจเฉเจ เจญเฉเจเจฃ เจฒเจ เจเจนเจฟเฉฐเจฆเฉ เจนเจพเจเฅค
เจเจฟเจตเฉเจ เจเจเฉ เจธเจฐเจตเจฐ เจฆเฉ เจจเจพเจฒ, เจ เจธเฉเจ เจเจเฉ เจเจฒเจพเจเฉฐเจ เจฆเฉเจเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจธเฉเจ เจเจฐเจฆเฉ เจนเจพเจ เจธเจผเฉเจฐเฉ เจเจฐเฉ ะธ เจฐเฉเจเฉ, เจชเจฐ เจเฉฑเจฅเฉ เจ เจธเฉเจ เจธเจฐเจตเจฐ เจฆเฉ เจเจพเจฒเฉ เจนเฉเจฃ เจคเฉเจ เจเฉฑเจ เจธเจเจฟเฉฐเจ เจฌเจพเจ เจฆ เจเจฒเจพเจเฉฐเจ เจจเฉเฉฐ เจธเจผเฉเจฐเฉ เจเจฐเจฆเฉ เจนเจพเจ (เจธเจฟเจฎเฉเจฒเฉเจธเจผเจจ เจธเจผเฉเจฐเฉ เจนเฉเจฃ เจคเฉเจ เจฆเฉ เจธเจเจฟเฉฐเจ เจฌเจพเจ เจฆ)เฅค
4.2.8 เจธเจฟเจฎเฉเจฒเฉเจเจฐ
เจเจธ เจฎเฉเจเฉ 'เจคเฉ เจธเจพเจจเฉเฉฐ เจธเจฟเจฎเฉเจฒเฉเจธเจผเจจ เจเจฒเจพเจเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจเจน เจเจฒเฉเจฌเจฒ เจซเฉฐเจเจธเจผเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ เจธเจฟเจฎเฉเจฒเฉเจเจฐ::เจเจฒเจพเจ.
Simulator::Run ();เจเจฆเฉเจ เจ เจธเฉเจ เจชเจนเจฟเจฒเจพเจ เจขเฉฐเจเจพเจ เจจเฉเฉฐ เจฌเฉเจฒเจพเจเจเจฆเฉ เจนเจพเจ,
serverApps.Start (Seconds (1.0));
serverApps.Stop (Seconds (10.0));
...
clientApps.Start (Seconds (2.0));
clientApps.Stop (Seconds (10.0));เจ เจธเฉเจ เจ เจธเจฒ เจตเจฟเฉฑเจ เจธเจฟเจฎเฉเจฒเฉเจเจฐ เจตเจฟเฉฑเจ 1,0 เจธเจเจฟเฉฐเจ, 2,0 เจธเจเจฟเฉฐเจ, เจ เจคเฉ 10,0 เจธเจเจฟเฉฐเจ เจตเจฟเฉฑเจ เจฆเฉ เจเจเจจเจพเจตเจพเจ เจจเฉเฉฐ เจ เจจเฉเจธเฉเจเจฟเจค เจเฉเจคเจพ เจนเฉเฅค เจเจพเจฒ เจฆเฉ เจฌเจพเจ เจฆ เจธเจฟเจฎเฉเจฒเฉเจเจฐ::เจเจฒเจพเจ, เจธเจฟเจธเจเจฎ เจ เจจเฉเจธเฉเจเจฟเจค เจเจตเฉเจเจเจพเจ เจฆเฉ เจธเฉเจเฉ เจฆเฉเจเจฃเจพ เจธเจผเฉเจฐเฉ เจเจฐ เจฆเฉเจตเฉเจเจพ เจ เจคเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเฉเจเจพเฅค เจเจน เจชเจนเจฟเจฒเจพเจ 1,0 เจธเจเจฟเฉฐเจเจพเจ เจฌเจพเจ เจฆ เจเฉฑเจ เจเจตเฉเจเจ เจจเฉเฉฐ เจซเจพเจเจฐ เจเจฐเฉเจเจพ, เจเฉ เจเจเฉ เจธเจฐเจตเจฐ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจเจพเจฒเฉ เจเจฐเฉเจเจพ (เจเจน เจเจตเฉเจเจ เจฌเจฆเจฒเฉ เจตเจฟเฉฑเจ เจเจ เจนเฉเจฐ เจเจตเฉเจเจเจพเจ เจจเฉเฉฐ เจคเจนเจฟ เจเจฐ เจธเจเจฆเจพ เจนเฉ)เฅค เจเจน เจซเจฟเจฐ t=2,0 เจธเจเจฟเฉฐเจ 'เจคเฉ เจ เจจเฉเจธเฉเจเจฟเจค เจเจตเฉเจเจ เจจเฉเฉฐ เจซเจพเจเจฐ เจเจฐเฉเจเจพ เจเฉ เจเจเฉ เจเจฒเจพเจเฉฐเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจฒเจพเจเจ เจเจฐเฉเจเจพเฅค เจฆเฉเจฌเจพเจฐเจพ เจซเจฟเจฐ, เจเจธ เจเจตเฉเจเจ เจตเจฟเฉฑเจ เจเจ เจนเฉเจฐ เจธเจฎเจพเจเจฎเจพเจ เจฆเฉ เจฏเฉเจเจจเจพ เจนเฉ เจธเจเจฆเฉ เจนเฉเฅค เจเจเฉ เจเจฒเจพเจเฉฐเจ เจตเจฟเฉฑเจ เจธเจผเฉเจฐเฉเจเจคเฉ เจเจตเฉเจเจ เจฒเจพเจเฉ เจเจฐเจจเจพ เจธเจฐเจตเจฐ เจจเฉเฉฐ เจเฉฑเจ เจชเฉเจเฉเจ เจญเฉเจ เจเฉ เจธเจฟเจฎเฉเจฒเฉเจธเจผเจจ เจฆเฉ เจกเฉเจเจพ เจเฉเจฐเจพเจเจธเจซเจฐ เจชเฉเจพเจ เจจเฉเฉฐ เจธเจผเฉเจฐเฉ เจเจฐเฉเจเจพเฅค
เจธเจฐเจตเจฐ เจจเฉเฉฐ เจเฉฑเจ เจชเฉเจเฉเจ เจญเฉเจเจฃ เจฆเจพ เจเฉฐเจฎ เจเจเจจเจพเจตเจพเจ เจฆเฉ เจเฉฑเจ เจฒเฉเฉ เจจเฉเฉฐ เจเจพเจฒเฉ เจเจฐเฉเจเจพ เจเฉ เจชเจฐเจฆเฉ เจฆเฉ เจชเจฟเฉฑเจเฉ เจเจชเจฃเฉ เจเจช เจจเจฟเจฏเจค เจเฉเจคเจพ เจเจพเจตเฉเจเจพ เจ เจคเฉ เจเฉ เจธเจพเจกเฉ เจฆเฉเจเจฐเจพ เจธเจเฉเจฐเจฟเจชเจ เจตเจฟเฉฑเจ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเฉ เจเจ เจธเจฎเฉเจ เจฆเฉ เจฎเจพเจชเจฆเฉฐเจกเจพเจ เจฆเฉ เจ เจจเฉเจธเจพเจฐ เจเฉฑเจ เจเจเฉ เจชเฉเจเฉเจ เจญเฉเจเจฃ เจฆเฉ เจฎเจเฉเจจเจฟเจ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเฉเจเจพเฅค
เจจเจคเฉเจเฉ เจตเจเฉเจ, เจเจฟเจเจเจเจฟ เจ เจธเฉเจ เจธเจฟเจฐเจซเจผ เจเฉฑเจ เจชเฉเจเฉเจ เจญเฉเจ เจฐเจนเฉ เจนเจพเจ (เจฏเจพเจฆ เจฐเฉฑเจเฉ, เจเฉเจฃ เจฎเฉเจเจธ เจชเฉเจเฉเจ เจเฉฑเจ 'เจคเฉ เจธเฉเฉฑเจ เจเฉเจคเจพ เจเจฟเจ เจธเฉ), เจเจธ เจธเจฟเฉฐเจเจฒ เจเจฒเจพเจเฉฐเจ เจชเจฟเฉฐเจ เจฆเฉเจเจฐเจพ เจธเจผเฉเจฐเฉ เจเฉเจคเฉเจเจ เจเจเจจเจพเจตเจพเจ เจฆเฉ เจฒเฉเฉ เจเจคเจฎ เจนเฉ เจเจพเจตเฉเจเฉ เจ เจคเฉ เจธเจฟเจฎเฉเจฒเฉเจธเจผเจจ เจธเจเฉเจเจกเจฌเจพเจ เจฎเฉเจก เจตเจฟเฉฑเจ เจเจฒเจพ เจเจพเจตเฉเจเจพเฅค เจเฉฑเจ เจตเจพเจฐ เจ เจเจฟเจนเจพ เจนเฉเจฃ เจคเฉเจ เจฌเจพเจ เจฆ, เจฌเจพเจเฉ เจ เจจเฉเจธเฉเจเจฟเจค เจเจตเฉเจเจ เจเจตเฉเจเจ เจนเฉเจฃเจเฉ เจฐเฉเจเฉ เจธเจฐเจตเจฐ เจ เจคเฉ เจเจฒเจพเจเฉฐเจ เจฒเจ. เจเจฆเฉเจ เจเจนเจจเจพเจ เจเจตเฉเจเจเจพเจ เจจเฉเฉฐ เจเจฒเจพเจเจ เจเจพเจเจฆเจพ เจนเฉ, เจคเจพเจ เจ เฉฑเจเฉ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจฒเจ เจเฉเจ เจตเฉ เจเจตเฉเจเจ เจจเจนเฉเจ เจฌเจเฉเจเจพ เจ เจคเฉ เจธเจฟเจฎเฉเจฒเฉเจเจฐ::เจเจฒเจพเจ เจเฉฐเจเจฐเฉเจฒ เจตเจพเจชเจธ เจเจฐ เจฆเฉเจตเฉเจเจพเฅค เจธเจฟเจฎเฉเจฒเฉเจธเจผเจจ เจชเฉเจฐเจพ เจนเฉ เจเจฟเจ เจนเฉเฅค
เจเฉ เจฌเจเจฆเจพ เจนเฉ เจเจน เจนเฉ เจเจชเจฃเฉ เจเจช เจจเฉเฉฐ เจธเจพเจซเจผ เจเจฐเจจเจพ. เจเจน เจเจฒเฉเจฌเจฒ เจซเฉฐเจเจธเจผเจจ เจจเฉเฉฐ เจเจพเจฒ เจเจฐเจเฉ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ เจธเจฟเจฎเฉเจฒเฉเจเจฐ::เจจเจธเจผเจ เจเจฐเฉ. เจเจฟเจเจเจเจฟ เจธเจนเจพเจเจ เจซเฉฐเจเจธเจผเจจเจพเจ (เจเจพเจ เจจเฉเจตเฉเจ-เจชเฉฑเจงเจฐ เจฆเฉ ns-3 เจเฉเจก) เจจเฉเฉฐ เจฌเฉเจฒเจพเจเจ เจเจฟเจ เจธเฉ, เจเฉ เจเจฟ เจเจธ เจคเจฐเฉเจนเจพเจ เจตเจฟเจตเจธเจฅเจฟเจค เจเฉเจคเฉ เจเจ เจนเจจ เจคเจพเจ เจเฉ เจธเจพเจฐเฉเจเจ เจตเจธเจคเฉเจเจ เจจเฉเฉฐ เจจเจธเจผเจ เจเจฐเจจ เจฒเจ เจธเจฟเจฎเฉเจฒเฉเจเจฐ เจตเจฟเฉฑเจ เจนเฉเฉฑเจเจพเจ เจชเจพเจเจเจ เจเจพเจฃเฅค เจคเฉเจนเจพเจจเฉเฉฐ เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจเจฟเจธเฉ เจตเฉ เจตเจธเจคเฉ เจจเฉเฉฐ เจเฉเจฆ เจเฉเจฐเฉเจ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจธเฉ - เจคเฉเจนเจพเจจเฉเฉฐ เจฌเฉฑเจธ เจเจพเจฒ เจเจฐเจจเฉ เจธเฉ เจธเจฟเจฎเฉเจฒเฉเจเจฐ::เจจเจธเจผเจ เจเจฐเฉ เจ เจคเฉ เจฌเจพเจนเจฐ เจเจพเจ. ns-3 เจธเจฟเจธเจเจฎ เจคเฉเจนเจพเจกเฉ เจฒเจ เจเจน เจธเจเจผเจค เจเฉฐเจฎ เจเจฐเฉเจเจพเฅค เจธเจพเจกเฉ เจชเจนเจฟเจฒเฉ ns-3 เจธเจเฉเจฐเจฟเจชเจ เจฆเฉเจเจ เจฌเจพเจเฉ เจฒเจพเจเจจเจพเจ, first.cc, เจฌเจธ เจเจน เจเจฐเฉ:
Simulator::Destroy ();
return 0;
}เจธเจฟเจฎเฉเจฒเฉเจเจฐ เจเจฆเฉเจ เจฌเฉฐเจฆ เจนเฉเจตเฉเจเจพ?
ns-3 เจเฉฑเจ เจกเจฟเจธเจเฉเจฐเจฟเจ เจเจตเฉเจเจ (DE) เจธเจฟเจฎเฉเจฒเฉเจเจฐ เจนเฉเฅค เจ เจเจฟเจนเฉ เจธเจฟเจฎเฉเจฒเฉเจเจฐ เจตเจฟเฉฑเจ, เจนเจฐเฉเจ เจเจเจจเจพ เจเจธเจฆเฉ เจเจเจเจผเฉเจเจฟเจเจธเจผเจจ เจธเจฎเฉเจ เจจเจพเจฒ เจเฉเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ, เจ เจคเฉ เจธเจฟเจฎเฉเจฒเฉเจธเจผเจจ เจเจเจจเจพเจตเจพเจ เจจเฉเฉฐ เจเจธเฉ เจเฉเจฐเจฎ เจตเจฟเฉฑเจ เจชเฉเจฐเฉเจธเฉเจธ เจเจฐเจเฉ เจเจพเจฐเฉ เจฐเจนเจฟเฉฐเจฆเฉ เจนเฉ เจเจฟเจตเฉเจ เจเจฟ เจธเจฟเจฎเฉเจฒเฉเจธเจผเจจ เจ เฉฑเจเฉ เจตเจงเจฆเฉ เจนเฉเฅค เจเจตเฉเจเจเจธ เจญเจตเจฟเฉฑเจ เจฆเฉเจเจ เจเจเจจเจพเจตเจพเจ เจจเฉเฉฐ เจจเจฟเจฏเจค เจเจฐเจจ เจฆเจพ เจเจพเจฐเจจ เจฌเจฃ เจธเจเจฆเฉ เจนเจจ (เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเฉฑเจ เจเจพเจเจฎเจฐ เจ เจเจฒเฉ เจ เฉฐเจคเจฐเจพเจฒ เจตเจฟเฉฑเจ เจเจฟเจฃเจคเฉ เจจเฉเฉฐ เจชเฉเจฐเจพ เจเจฐเจจ เจฒเจ เจเจชเจฃเฉ เจเจช เจจเฉเฉฐ เจฎเฉเฉ-เจคเจนเจฟ เจเจฐ เจธเจเจฆเจพ เจนเฉ)เฅค
เจธเจผเฉเจฐเฉเจเจคเฉ เจเจตเฉเจเจ เจเจฎ เจคเฉเจฐ 'เจคเฉ เจเจเจพเจ เจฆเฉเจเจฐเจพ เจธเจผเฉเจฐเฉ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเจจ, เจเจฆเจพเจนเจฐเจจ เจฒเจ IPv6 เจจเฉเฉฑเจเจตเจฐเจ 'เจคเฉ เจธเฉเจตเจพเจตเจพเจ เจฆเฉ เจเฉเจ, เจเฉเจเจเจขเฉ เจฌเฉเจจเจคเฉเจเจ เจเจฆเจฟ เจจเฉเฉฐ เจคเจนเจฟ เจเจฐเฉเจเจพเฅค เจเจชเจฒเฉเจเฉเจธเจผเจจ เจชเจนเจฟเจฒเฉ เจชเฉเจเฉเจ เจญเฉเจเจฃ เจฆเฉ เจเจตเฉเจเจ เจจเฉเฉฐ เจคเจนเจฟ เจเจฐเจฆเฉ เจนเฉ, เจ เจคเฉ เจเจธ เจคเจฐเฉเจนเจพเจ เจนเฉ. เจเจฆเฉเจ เจเฉฑเจ เจเจตเฉเจเจ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ, เจคเจพเจ เจเจน เจเจผเฉเจฐเฉ, เจเฉฑเจ, เจเจพเจ เจเฉฑเจ เจคเฉเจ เจตเฉฑเจง เจเจตเฉเจเจเจธ เจชเฉเจฆเจพ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจเจฟเจตเฉเจ-เจเจฟเจตเฉเจ เจธเจฟเจฎเฉเจฒเฉเจธเจผเจจ เจ เฉฑเจเฉ เจตเจงเจฆเจพ เจนเฉ, เจเจเจจเจพเจตเจพเจ เจตเจพเจชเจฐเจฆเฉเจเจ เจนเจจ, เจเจพเจ เจคเจพเจ เจเจผเจคเจฎ เจนเฉเฉฐเจฆเฉเจเจ เจนเจจ เจเจพเจ เจจเจตเฉเจเจ เจฌเจฃเจพเจเจเจฆเฉเจเจ เจนเจจเฅค เจเฉเจเจฐ เจเจตเฉเจเจ เจเจคเจพเจฐ เจเจพเจฒเฉ เจนเฉ เจเจพเจ เจเฉเจ เจตเจฟเจธเจผเฉเจธเจผ เจเจตเฉเจเจ เจเฉเจเจฟเจ เจเจพเจเจฆเจพ เจนเฉ เจคเจพเจ เจธเจฟเจฎเฉเจฒเฉเจธเจผเจจ เจเจชเจฃเฉ เจเจช เจฌเฉฐเจฆ เจนเฉ เจเจพเจตเฉเจเจพ เจฐเฉเจเฉ. เจเจเจจเจพ เจฐเฉเจเฉ เจซเฉฐเจเจธเจผเจจ เจฆเฉเจเจฐเจพ เจคเจฟเจเจฐ เจเฉเจคเจพ เจเจฟเจ เจนเฉ เจธเจฟเจฎเฉเจฒเฉเจเจฐ::เจธเจเจพเจช (เจธเจเจพเจช เจเจพเจเจฎ)
เจเฉฑเจ เจเจฎ เจฎเจพเจฎเจฒเจพ เจนเฉ เจเจฟเฉฑเจฅเฉ เจธเจฟเจฎเฉเจฒเฉเจเจฐ::เจธเจเจพเจช เจธเจฟเจฎเฉเจฒเฉเจธเจผเจจ เจจเฉเฉฐ เจฐเฉเจเจฃ เจฒเจ เจฌเจฟเจฒเจเฉเจฒ เจเจผเจฐเฉเจฐเฉ เจนเฉ: เจเจฆเฉเจ เจธเจตเฉ-เจธเจฅเจพเจ เจเจเจจเจพเจตเจพเจ เจนเฉเฉฐเจฆเฉเจเจ เจนเจจเฅค เจธเจตเฉ-เจธเจฅเจพเจ (เจเจพเจ เจฆเฉเจนเจฐเจพเจเจฃ เจตเจพเจฒเฉเจเจ) เจเจเจจเจพเจตเจพเจ เจเจน เจเจเจจเจพเจตเจพเจ เจนเฉเฉฐเจฆเฉเจเจ เจนเจจ เจเฉ เจนเจฎเฉเจธเจผเจพเจ เจฎเฉเฉ เจจเจฟเจฏเจค เจเฉเจคเฉเจเจ เจเจพเจเจฆเฉเจเจ เจนเจจเฅค เจจเจคเฉเจเฉ เจตเจเฉเจ, เจเจน เจนเจฎเฉเจธเจผเจพ เจเจตเฉเจเจ เจเจคเจพเจฐ เจจเฉเฉฐ เจเจพเจฒเฉ เจจเจนเฉเจ เจฐเฉฑเจเจฆเฉ. เจเจ เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจ เจคเฉ เจฎเฉเจกเฉเจเจฒ เจนเจจ เจเจฟเจจเฉเจนเจพเจ เจตเจฟเฉฑเจ เจฆเฉเจนเจฐเจพเจเจฃ เจตเจพเจฒเฉเจเจ เจเจเจจเจพเจตเจพเจ เจธเจผเจพเจฎเจฒ เจนเจจ, เจเจฆเจพเจนเจฐเจจ เจฒเจ:
โข เจซเจฒเฉเจฎเฉเจจเฉเจเจฐ - เจเฉเฉฐเจฎ เจนเฉเจ เจชเฉเจเฉเจเจพเจ เจฆเฉ เจธเจฎเฉเจ-เจธเจฎเฉเจ 'เจคเฉ เจเจพเจเจ;
โข RIPng - เจฐเฉเจเจฟเฉฐเจ เจเฉเจฌเจฒ เจ เฉฑเจชเจกเฉเจ เจฆเจพ เจธเจฎเฉเจ-เจธเจฎเฉเจ 'เจคเฉ เจชเฉเจฐเจธเจพเจฐเจฃ;
โข เจเจฆเจฟเฅค
เจ เจเจฟเจนเฉ เจฎเจพเจฎเจฒเจฟเจเจ เจตเจฟเฉฑเจ เจธเจฟเจฎเฉเจฒเฉเจเจฐ::เจธเจเจพเจช เจธเจฟเจฎเฉเจฒเฉเจธเจผเจจ เจจเฉเฉฐ เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจฐเฉเจเจฃ เจฒเจ เจเจผเจฐเฉเจฐเฉ เจนเฉเฅค เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, เจเจฆเฉเจ ns-3 เจเจฎเฉเจฒเฉเจธเจผเจจ เจฎเฉเจก เจตเจฟเฉฑเจ เจนเฉเฉฐเจฆเจพ เจนเฉ, เจฐเฉเจ เจฒเจเจพเจเจฎ เจธเจฟเจฎเฉเจฒเฉเจเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจธเจฟเจฎเฉเจฒเฉเจธเจผเจจ เจเจฒเจพเจ เจจเฉเฉฐ เจฎเจธเจผเฉเจจ เจเจฒเจพเจ เจจเจพเจฒ เจธเจฎเจเจพเจฒเฉ เจเจฐเจจ เจฒเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ, เจ เจคเฉ เจธเจฟเจฎเฉเจฒเฉเจเจฐ::เจธเจเจพเจช เจชเฉเจฐเจเจฟเจฐเจฟเจ เจจเฉเฉฐ เจฐเฉเจเจฃ เจฒเจ เจเจผเจฐเฉเจฐเฉ เจนเฉเฅค
เจชเจพเจ เจชเฉเจธเจคเจ เจตเจฟเฉฑเจ เจธเจฟเจฎเฉเจฒเฉเจธเจผเจจ เจชเฉเจฐเฉเจเจฐเจพเจฎเจพเจ เจตเจฟเฉฑเจเฉเจ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจเจพเจฒ เจจเจนเฉเจ เจเจฐเจฆเฉ เจนเจจ เจธเจฟเจฎเฉเจฒเฉเจเจฐ::เจธเจเจพเจช เจธเจชเฉฑเจธเจผเจ เจคเฉเจฐ 'เจคเฉ, เจเจฟเจเจเจเจฟ เจเจคเจพเจฐเจฌเฉฑเจง เจเจตเฉเจเจเจพเจ เจฆเฉ เจเจคเจฎ เจนเฉเจฃ 'เจคเฉ เจเจน เจเจชเจฃเฉ เจเจช เจฌเฉฐเจฆ เจนเฉ เจเจพเจเจฆเฉ เจนเจจเฅค เจนเจพเจฒเจพเจเจเจฟ, เจเจน เจชเฉเจฐเฉเจเจฐเจพเจฎ เจธเจฟเจฎเฉเจฒเฉเจเจฐ::เจธเจเจพเจช เจเจพเจฒ เจจเฉเฉฐ เจตเฉ เจธเจตเฉเจเจพเจฐ เจเจฐเจจเจเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจชเจนเจฟเจฒเฉ เจเจฆเจพเจนเจฐเจจ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจตเจฟเฉฑเจ เจจเจฟเจฎเจจเจฒเจฟเจเจค เจตเจพเจงเฉ เจเจฅเจจ 11 เจธเจเจฟเฉฐเจเจพเจ 'เจคเฉ เจเฉฑเจ เจธเจชเจธเจผเจ เจธเจเจพเจช เจจเฉเฉฐ เจคเจนเจฟ เจเจฐเฉเจเจพ:
+ Simulator::Stop (Seconds (11.0));
Simulator::Run ();
Simulator::Destroy ();
return 0;
}เจเจชเจฐเฉเจเจค เจ เจธเจฒ เจตเจฟเฉฑเจ เจเจธ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจฆเฉ เจตเจฟเจตเจนเจพเจฐ เจจเฉเฉฐ เจจเจนเฉเจ เจฌเจฆเจฒเฉเจเจพ, เจเจฟเจเจเจเจฟ เจเจน เจตเจฟเจธเจผเฉเจธเจผ เจธเจฟเจฎเฉเจฒเฉเจธเจผเจจ เจเฉเจฆเจฐเจคเฉ เจคเฉเจฐ 'เจคเฉ 10 เจธเจเจฟเฉฐเจเจพเจ เจฌเจพเจ เจฆ เจเจคเจฎ เจนเฉ เจเจพเจเจฆเฉ เจนเฉเฅค เจชเจฐ เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเจชเจฐเฉเจเจค เจธเจเฉเจเจฎเฉเจเจ เจตเจฟเฉฑเจ เจธเจเจพเจช เจเจพเจเจฎ เจจเฉเฉฐ 11 เจธเจเจฟเฉฐเจ เจคเฉเจ 1 เจธเจเจฟเฉฐเจ เจตเจฟเฉฑเจ เจฌเจฆเจฒเจฃเจพ เจธเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจตเฉเจเฉเจเฉ เจเจฟ เจธเจฟเจฎเฉเจฒเฉเจธเจผเจจ เจเจฟเจธเฉ เจตเฉ เจเจเจเจชเฉเฉฑเจ เจฆเฉ เจธเจเจฐเฉเจจ 'เจคเฉ เจเจเจฃ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจฐเฉเจ เจเจพเจเจฆเฉ เจนเฉ (เจเจฟเจเจเจเจฟ เจเจเจเจชเฉเฉฑเจ เจธเจฟเจฎเฉเจฒเฉเจธเจผเจจ เจธเจฎเฉเจ เจฆเฉ เจฒเจเจญเจ 2 เจธเจเจฟเฉฐเจเจพเจ เจฌเจพเจ เจฆ เจนเฉเฉฐเจฆเฉ เจนเฉ)เฅค
เจธเจฟเจฎเฉเจฒเฉเจเจฐ เจจเฉเฉฐ เจเจพเจฒ เจเจฐเจจเจพ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจนเฉ:: เจธเจฟเจฎเฉเจฒเฉเจเจฐ::เจฐเจจ เจจเฉเฉฐ เจเจพเจฒ เจเจฐเจจ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจฐเฉเจเฉ; เจจเจนเฉเจ เจคเจพเจ เจธเจฟเจฎเฉเจฒเฉเจเจฐ::เจฐเจจ เจเจฆเฉ เจตเฉ เจธเจเจพเจช เจจเฉเฉฐ เจเจฒเจพเจเจฃ เจฒเจ เจฎเฉเฉฑเจ เจชเฉเจฐเฉเจเจฐเจพเจฎ 'เจคเฉ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจตเจพเจชเจธ เจจเจนเฉเจ เจเจฐ เจธเจเจฆเจพ!
4.2.9 เจเจชเจฃเฉ เจธเจเฉเจฐเจฟเจชเจ เจฌเจฃเจพเจเจฃเจพ
เจ เจธเฉเจ เจคเฉเจนเจพเจกเฉเจเจ เจธเจงเจพเจฐเจจ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจจเฉเฉฐ เจฎเจพเจฎเฉเจฒเฉ เจฌเจฃเจพ เจฆเจฟเฉฑเจคเจพ เจนเฉเฅค เจคเฉเจนเจพเจจเฉเฉฐ เจฌเฉฑเจธ เจเจชเจฃเฉ เจธเจเฉเจฐเจฟเจชเจ เจจเฉเฉฐ เจธเจเฉเจฐเฉเจ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ เจชเจพเจเจฃเจพ เจนเฉ เจ เจคเฉ เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเจฒเจพเจเจเจฆเฉ เจนเฉ เจคเจพเจ เจเจน เจเจชเจฃเฉ เจเจช เจนเฉ เจฌเจฃ เจเจพเจตเฉเจเฉ เจตเจพเจซ. เจเจ เจเฉเจธเจผเจฟเจธเจผ เจเจฐเฉเจเฅค เจธเจฟเจเจฐเจฒเฉ เจชเฉฑเจงเจฐ เจฆเฉ เจกเจพเจเจฐเฉเจเจเจฐเฉ 'เจคเฉ เจตเจพเจชเจธ เจเจพเจ เจ เจคเฉ เจเจพเจชเฉ เจเจฐเฉ example/tutorial/first.cc เจเฉเจเจพเจฒเจพเจ เจจเฉเฉฐ เจธเจเฉเจฐเฉเจ
$ cd ../..
$ cp examples/tutorial/first.cc scratch/myfirst.ccเจนเฉเจฃ เจตเจฐเจค เจเฉ เจเจชเจฃเฉ เจชเจนเจฟเจฒเฉ เจจเจฎเฉเจจเจพ เจธเจเฉเจฐเจฟเจชเจ เจฌเจฃเจพเจ waf:
$ ./wafเจคเฉเจนเจพเจจเฉเฉฐ เจธเฉเจจเฉเจนเฉ เจฆเฉเจเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเจจ เจเฉ เจเจน เจฆเจฐเจธเจพเจเจเจฆเฉ เจนเจจ เจเจฟ เจคเฉเจนเจพเจกเฉ เจชเจนเจฟเจฒเฉ เจเจฆเจพเจนเจฐเจฃ เจธเจซเจฒเจคเจพเจชเฉเจฐเจตเจ เจฌเจฃเจพเจ เจเจ เจธเฉเฅค
Waf: Entering directory `/home/craigdo/repos/ns-3-allinone/ns-3-dev/build'
[614/708] cxx: scratch/myfirst.cc -> build/debug/scratch/myfirst_3.o
[706/708] cxx_link: build/debug/scratch/myfirst_3.o -> build/debug/scratch/myfirst
Waf: Leaving directory `/home/craigdo/repos/ns-3-allinone/ns-3-dev/build'
'build' finished successfully (2.357s)เจนเฉเจฃ เจคเฉเจธเฉเจ เจเจฆเจพเจนเจฐเจจ เจเจฒเจพ เจธเจเจฆเฉ เจนเฉ (เจจเฉเจ เจเจฐเฉ เจเจฟ เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเจชเจฃเจพ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจธเจเฉเจฐเฉเจ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ เจฌเจฃเจพเจเจเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเจธเจจเฉเฉฐ เจเจธ เจคเฉเจ เจเจฒเจพเจเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ เจธเจเฉเจฐเฉเจ):
$ ./waf --run scratch/myfirstเจคเฉเจนเจพเจจเฉเฉฐ เจธเจฎเจพเจจ เจเจเจเจชเฉเฉฑเจ เจฆเฉเจเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ:
Waf: Entering directory `/home/craigdo/repos/ns-3-allinone/ns-3-dev/build'
Waf: Leaving directory `/home/craigdo/repos/ns-3-allinone/ns-3-dev/build'
'build' finished successfully (0.418s) Sent 1024 bytes to 10.1.1.2
Received 1024 bytes from 10.1.1.1
Received 1024 bytes from 10.1.1.2เจเฉฑเจฅเฉ เจคเฉเจธเฉเจ เจฆเฉเจ เจธเจเจฆเฉ เจนเฉ เจเจฟ เจฌเจฟเจฒเจก เจธเจฟเจธเจเจฎ เจชเฉเจธเจผเจเฉ เจเจฐเจฆเจพ เจนเฉ เจเจฟ เจซเจพเจเจฒ เจฌเจฃเจพเจ เจเจ เจนเฉ เจ เจคเฉ เจซเจฟเจฐ เจเจธเจจเฉเฉฐ เจเจฒเจพเจเจเจฆเฉ เจนเฉเฅค เจคเฉเจธเฉเจ เจเจเฉ เจเจฒเจพเจเฉฐเจ 'เจคเฉ เจเฉฐเจชเฉเจจเฉเจเจ เจเจเจเจฐเฉ เจตเฉเจเจฆเฉ เจนเฉ เจเฉ เจเจน เจฆเจฐเจธเจพเจเจเจฆเจพ เจนเฉ เจเจฟ เจเจธ เจจเฉ เจเจเฉ เจธเจฐเจตเจฐ 1024 เจจเฉเฉฐ เจเฉฑเจ เจธเจฟเฉฐเจเจฒ 10.1.1.2-เจฌเจพเจเจ เจชเฉเจเฉเจ เจญเฉเจเจฟเจ เจนเฉเฅค เจคเฉเจธเฉเจ เจตเฉ เจเจเฉ เจธเจฐเจตเจฐ 'เจคเฉ เจฒเฉเจเจฟเฉฐเจ เจเฉฐเจชเฉเจจเฉเจเจ เจตเฉเจเจฆเฉ เจนเฉ เจเจฟ เจเจธ เจจเฉเฉฐ 1024 เจคเฉเจ 10.1.1.1 เจฌเจพเจเจเจธ เจชเฉเจฐเจพเจชเจค เจนเฉเจ เจนเจจเฅค เจเจเฉ เจธเจฐเจตเจฐ เจเฉเฉฑเจชเจเจพเจช เจชเฉเจเฉเจ เจจเฉเฉฐ เจฐเฉเจชเจฒเฉเจ เจเจฐเจฆเจพ เจนเฉ เจ เจคเฉ เจคเฉเจธเฉเจ เจเจเฉ เจเจฒเจพเจเฉฐเจ เจฆเฉ เจฒเฉเจ เจตเจฟเฉฑเจ เจฆเฉเจ เจธเจเจฆเฉ เจนเฉ เจเจฟ เจเจธเจจเฉเฉฐ เจธเจฐเจตเจฐ เจคเฉเจ เจเจชเจฃเจพ เจชเฉเจเฉเจ เจตเจพเจชเจธ เจชเฉเจฐเจพเจชเจค เจนเฉเจเจ เจนเฉเฅค
4.3 ns-3 เจธเจฐเฉเจค เจเฉเจก
เจนเฉเจฃ เจเจฆเฉเจ เจคเฉเจธเฉเจ เจเฉเจ ns-3 เจธเจนเจพเจเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจฒเจ เจนเฉ, เจคเฉเจธเฉเจ เจเฉเจ เจธเจฐเฉเจค เจเฉเจก 'เจคเฉ เจจเจเจผเจฐ เจฎเจพเจฐ เจธเจเจฆเฉ เจนเฉ เจเฉ เจเจธ เจเจพเจฐเจเจธเจผเฉเจฒเจคเจพ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจฆเจพ เจนเฉเฅค เจจเจตเฉเจจเจคเจฎ เจเฉเจก เจจเฉเฉฐ เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจฒเจฟเฉฐเจ 'เจคเฉ เจธเจพเจกเฉ เจตเฉเจฌ เจธเจฐเจตเจฐ 'เจคเฉ เจฆเฉเจเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ: . เจเฉฑเจฅเฉ เจคเฉเจธเฉเจ เจธเจพเจกเฉ ns-3 เจตเจฟเจเจพเจธ เจฐเฉเฉฑเจ เจฒเจ เจฎเจฐเจเจฟเจเจฐเฉเจ เจฒ เจธเฉฐเจเฉเจช เจชเฉฐเจจเจพ เจฆเฉเจเฉเจเฉเฅค เจชเฉฐเจจเฉ เจฆเฉ เจธเจฟเจเจฐ 'เจคเฉ เจคเฉเจธเฉเจ เจเจ เจฒเจฟเฉฐเจ เจตเฉเจเฉเจเฉ,
summary | shortlog | changelog | graph | tags | filesเจ เฉฑเจเฉ เจตเจงเฉ เจ เจคเฉ เจซเจพเจเจฒเจพเจ เจฆเจพ เจฒเจฟเฉฐเจ เจเฉเจฃเฉเฅค เจธเจพเจกเฉเจเจ เจเจผเจฟเจเจฆเจพเจคเจฐ เจฐเจฟเจชเฉเจเจผเจเจฐเฉเจเจ เจฆเจพ เจธเจฟเจเจฐ เจชเฉฑเจงเจฐ เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเจฟเจเจพเจ เจฆเฉเจตเฉเจเจพ:
drwxr-xr-x [up]
drwxr-xr-x bindings python files
drwxr-xr-x doc files
drwxr-xr-x examples files
drwxr-xr-x ns3 files
drwxr-xr-x scratch files
drwxr-xr-x src files
drwxr-xr-x utils files
-rw-r--r-- 2009-07-01 12:47 +0200 560 .hgignore file | revisions | annotate
-rw-r--r-- 2009-07-01 12:47 +0200 1886 .hgtags file | revisions | annotate
-rw-r--r-- 2009-07-01 12:47 +0200 1276 AUTHORS file | revisions | annotate
-rw-r--r-- 2009-07-01 12:47 +0200 30961 CHANGES.html file | revisions | annotate
-rw-r--r-- 2009-07-01 12:47 +0200 17987 LICENSE file | revisions | annotate
-rw-r--r-- 2009-07-01 12:47 +0200 3742 README file | revisions | annotate
-rw-r--r-- 2009-07-01 12:47 +0200 16171 RELEASE_NOTES file | revisions | annotate
-rw-r--r-- 2009-07-01 12:47 +0200 6 VERSION file | revisions | annotate
-rwxr-xr-x 2009-07-01 12:47 +0200 88110 waf file | revisions | annotate
-rwxr-xr-x 2009-07-01 12:47 +0200 28 waf.bat file | revisions | annotate
-rw-r--r-- 2009-07-01 12:47 +0200 35395 wscript file | revisions | annotate
-rw-r--r-- 2009-07-01 12:47 +0200 7673 wutils.py file | revisions | annotateเจธเจพเจกเฉเจเจ เจเจฆเจพเจนเจฐเจจ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ เจนเจจ เจเจฆเจพเจนเจฐเจฃ. เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเจฆเจพเจนเจฐเจจเจพเจ 'เจคเฉ เจเจฒเจฟเฉฑเจ เจเจฐเจฆเฉ เจนเฉ เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจธเจฌ-เจกเจพเจเจฐเฉเจเจเจฐเฉเจเจ เจฆเฉ เจธเฉเจเฉ เจฆเจฟเจเจพเจ เจฆเฉเจตเฉเจเฉเฅค เจธเจฌ-เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ เจซเจพเจเจฒเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจเจฟเจเจเฉเจฐเจฟเจ เจฒ - first.cc. เจเฉเจเจฐ เจคเฉเจธเฉเจ 'เจคเฉ เจเจฒเจฟเฉฑเจ เจเจฐเฉ first.cc เจคเฉเจธเฉเจ เจเจน เจเฉเจก เจฆเฉเจเฉเจเฉ เจเฉ เจคเฉเจธเฉเจ เจนเฉเจฃเฉ เจธเจฟเฉฑเจเจฟเจ เจนเฉเฅค
เจธเจฐเฉเจค เจเฉเจก เจฎเฉเฉฑเจ เจคเฉเจฐ 'เจคเฉ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ เจธเจฅเจฟเจค เจนเฉ เจเจฐเฉเจเฉ. เจคเฉเจธเฉเจ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจจเจพเจฎ 'เจคเฉ เจเจฒเจฟเฉฑเจ เจเจฐเจเฉ เจเจพเจ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจจเจพเจฎ เจฆเฉ เจธเฉฑเจเฉ เจชเจพเจธเฉ เจซเจพเจเจฒเจพเจ เจฆเฉ เจฒเจฟเฉฐเจ 'เจคเฉ เจเจฒเจฟเฉฑเจ เจเจฐเจเฉ เจธเจฐเฉเจค เจเฉเจก เจจเฉเฉฐ เจฆเฉเจ เจธเจเจฆเฉ เจนเฉเฅค เจเฉเจเจฐ เจคเฉเจธเฉเจ src เจกเจพเจเจฐเฉเจเจเจฐเฉ 'เจคเฉ เจเจฒเจฟเฉฑเจ เจเจฐเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ src เจธเจฌ-เจกเจพเจเจฐเฉเจเจเจฐเฉเจเจ เจฆเฉ เจธเฉเจเฉ เจฎเจฟเจฒเฉเจเฉเฅค เจเฉเจเจฐ เจคเฉเจธเฉเจ เจซเจฟเจฐ เจเฉเจฐ เจธเจฌ-เจกเจพเจเจฐเฉเจเจเจฐเฉ 'เจคเฉ เจเจฒเจฟเฉฑเจ เจเจฐเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจซเจพเจเจฒเจพเจ เจฆเฉ เจธเฉเจเฉ เจฎเจฟเจฒเฉเจเฉเฅค เจชเจนเจฟเจฒเฉ เจซเจพเจเจฒ เจเฉ เจคเฉเจธเฉเจ เจฆเฉเจเฉเจเฉ (เจเจธ เจเจพเจเจก เจจเฉเฉฐ เจฒเจฟเจเจฃ เจฆเฉ เจธเจฎเฉเจ) เจนเฉ abort.h. เจเฉเจเจฐ เจคเฉเจธเฉเจ เจฒเจฟเฉฐเจ 'เจคเฉ เจเจฒเจฟเฉฑเจ เจเจฐเจฆเฉ เจนเฉ abort.h, เจคเฉเจนเจพเจจเฉเฉฐ เจฒเจ เจธเจฐเฉเจค เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจญเฉเจเจฟเจ เจเจพเจตเฉเจเจพ abort.h, เจเจฟเจธ เจตเจฟเฉฑเจ เจ เจธเจงเจพเจฐเจจ เจธเจฅเจฟเจคเฉเจเจ เจฆเจพ เจชเจคเจพ เจฒเฉฑเจเจฃ 'เจคเฉ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจคเฉเจ เจฌเจพเจนเจฐ เจเจพเจฃ เจฒเจ เจเจชเจฏเฉเจเฉ เจฎเฉเจเจฐเฉ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ เจนเจจเฅค เจเจธ เจ เจงเจฟเจเจ เจตเจฟเฉฑเจ เจตเจฐเจคเฉ เจเจ เจธเจนเจพเจเจเจพเจ เจฒเจ เจธเจฐเฉเจค เจเฉเจก เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ เจชเจพเจเจ เจเจพ เจธเจเจฆเจพ เจนเฉ src/เจเจชเจฒเฉเจเฉเจธเจผเจจ/เจธเจนเจพเจเจ. เจเจน เจชเจคเจพ เจฒเจเจพเจเจฃ เจฒเจ เจเจฟ เจเจฟเฉฑเจฅเฉ เจนเฉ เจ เจคเฉ ns-3 เจชเฉเจฐเฉเจเจฐเจพเจฎเจพเจ เจฆเฉ เจธเจผเฉเจฒเฉ เจจเฉเฉฐ เจธเจฎเจเจฃ เจฒเจ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจเฉเจฐเฉ เจฆเฉ เจเจฒเฉ-เจฆเฉเจเจฒเฉ เจเฉเฉฐเจฎเจฃ เจฒเจ เจฌเฉเจเจฟเจเจ เจฎเจนเจฟเจธเฉเจธ เจเจฐเฉเฅค
เจธเจฐเฉเจค: www.habr.com
