网络协议
wildcard001
。。。
展开
-
ip checksum
同 udp checksum,也是从那个开源系统上扒拉下来的。使用方法也类似。 uint16_t ip_checksum(const void *buf, size_t hdr_len) { unsigned long sum = 0; const uint16_t *ip1; ip1 = buf; while (hdr_len > 1) { sum += *ip1++; if (sum & 0x80000000)转载 2021-05-24 21:05:35 · 309 阅读 · 0 评论 -
UDP checksum
从一个开源系统扒拉下来的。 http://minirighi.sourceforge.net/html/udp_8c-source.html //! \param buff The UDP packet. //! \param len The UDP packet length. //! \param src_addr The IP source address (in network format). //! \param dest_addr The IP destination address (in转载 2021-05-24 16:25:29 · 525 阅读 · 0 评论