我正在使用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;