[ndnSIM] How to get the payload of the Data packet as what it originally is

Spyridon (Spyros) Mastorakis mastorakis at cs.ucla.edu
Thu Sep 13 19:29:27 PDT 2018


this is related to properly encoding/decoding the payload of your data packets.

There are a few examples of encoding/decoding you can refer to:

https://github.com/spirosmastorakis/nTorrent/blob/master/src/torrent-file.cpp#L97 <https://github.com/spirosmastorakis/nTorrent/blob/master/src/torrent-file.cpp#L97>
https://github.com/spirosmastorakis/nTorrent/blob/master/src/torrent-file.cpp#L158 <https://github.com/spirosmastorakis/nTorrent/blob/master/src/torrent-file.cpp#L158>
https://github.com/spirosmastorakis/nTorrent/blob/master/src/file-manifest.cpp#L147 <https://github.com/spirosmastorakis/nTorrent/blob/master/src/file-manifest.cpp#L147>
https://github.com/spirosmastorakis/nTorrent/blob/master/src/file-manifest.cpp#L253 <https://github.com/spirosmastorakis/nTorrent/blob/master/src/file-manifest.cpp#L253>


Spyridon (Spyros) Mastorakis
Personal Website: http://cs.ucla.edu/~mastorakis/ <http://cs.ucla.edu/~mastorakis/>
Internet Research Laboratory
Computer Science Department

> On Sep 13, 2018, at 2:15 AM, mengxue <mengxue_1224 at 126.com> wrote:
> Hi,all
>    I am new in ndnSIM and met with some problems recently.
>    Assume that I defined a class " Student " and want to attach an instantiation named " newStudent " of  the "Student" class as the payload of a Data packet.
>    I wonder what should I do to set this instantiation as the payload of the Data packet so that  in other nodes  I can get the payload just as what it originally is,i.e.,"newStudent" , so that I can do some operations on the "newStudent".
> I have tried on the API documentation but not found the solutions using "Data::setpayload()" and "Data::getpayload()".
>   Thank you very much!
>   Best regards,
>   Xin Zhang

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20180913/d4613928/attachment.html>

More information about the ndnSIM mailing list