plugins/ip-faces: Implementing UdpFace and fixing bugs with TcpFace

Now UdpFace is fully working. Due to nature of UDP transmission, all
demultiplexing is happening inside IpFaceStack (with TCP, NS-3 is taking
care of that).

Bugfix: Map between IP addresses and Tcp/Udp faces was incorrectly
embedded as a static variable inside Udp/TcpFace implementation, causing
unexpected behavior.

Refs #1006 (http://redmine.named-data.net/)
10 files changed
tree: 5eeb51567c9038f6147232e79c054cffd43da955
  1. apps/
  2. bindings/
  3. docs/
  4. examples/
  5. helper/
  6. model/
  7. ndn.cxx/
  8. plugins/
  9. PyNDN/
  10. test/
  11. tools/
  12. utils/
  13. .gitignore
  14. AUTHORS
  15. LICENSE
  16. README.md
  17. VERSION
  18. wscript
README.md

To successfully compile ndnSIM, it is necessary to use a custom branch of NS-3.

This branch can be cloned from https://github.com/cawka/ns-3-dev-ndnSIM

    mkdir ndnSIM
    cd ndnSIM
    git clone git://github.com/cawka/ns-3-dev-ndnSIM.git ns-3
    git clone git://github.com/cawka/pybindgen.git pybindgen
    git clone git://github.com/NDN-Routing/ndnSIM.git ns-3/src/ndnSIM

For more information, including downloading and compilation instruction, please refer to documentation in doc/ or on http://ndnsim.net