解决ns3数据包接收问题

时间:2018-09-18 10:16:50

标签: c++

我正在使用ns3通过客户端-服务器回显应用程序发送消息及其哈希,我已经创建了两个数据包,一个用于消息,另一个用于哈希,   在服务器上,我将收到的数据包中的内容存储在字符串变量“ str”中 当我收到他们的邮件时,首先收到正确尺寸的邮件 但是当我以后收到哈希时,我得到了正确的数据包大小,但是当我对其进行strstr提取时却没有

在2秒钟的时间,客户端向10.1.1.2端口9发送了14个AND字节的消息和64个字节的哈希值 在2.00207s时,服务器从10.1.1.1端口49153接收了14 AND str 14个字节

在时间2.00222s,服务器从10.1.1.1端口49153接收了64 AND str 65字节

Ptr数据包;   地址;

       while ((packet = socket->RecvFrom (from))) 

      { 


    uint8_t *buffer = new uint8_t[packet->GetSize ()];

    packet->CopyData(buffer, packet->GetSize ());
   std::string str = (char*)buffer;

0 个答案:

没有答案
相关问题