我想解析一个tcp数据包,然后分配给一个指向有效负载开始的指针。 我正在使用C,这是我到目前为止的代码: void dump(const unsigned char *data, int length) { //*data contains the raw packet data
unsigned int i;
static unsigned long pcount = 0;
我很困惑什么时候使用ntohs和ntohl。我知道你什么时候用unt16_t和ntohl uint32_t使用ntohs。但那些unsigned int或那些指定了特定位数的函数(例如u_int16_t doff:4;)呢? 这是我工作的代码在于向世人证明问题: // Utility/Debugging method for dumping raw packet data
void dump(c