【发布时间】:2012-12-28 23:12:06
【问题描述】:
我正在读取一个数据包,但我需要从数据包中删除前四个字节和最后一个字节以获得我需要的内容,您将如何在 C 中执行此操作?
/* Build an input buffer of the incoming message. */
while ( (len=read(clntSocket, line, MAXBUF)) != 0)
{
msg = (char *)malloc(len + 1);
memset(msg, 0, len+1);
strncpy(msg, line, len);
}
}
传入的数据是 char 和 int 数据的混合。
【问题讨论】:
-
前四个字节真的没有有价值的信息吗?
标签: c offset packet-capture