1
0
mirror of https://github.com/mfontanini/libtins synced 2026-01-27 12:14:26 +01:00

Created UDP PDU. Done some documentation on TCP.

This commit is contained in:
Matias F
2011-08-12 20:22:45 -03:00
parent d59cec94b6
commit 35c1a6e65d
5 changed files with 65 additions and 4 deletions

14
src/udp.cpp Normal file
View File

@@ -0,0 +1,14 @@
#ifndef WIN32
#include <netinet/in.h>
#endif
#include "udp.h"
Tins::UDP::UDP(uint16_t sport, uint16_t dport) : PDU(IPPROTO_UDP), _payload(0) {
_udp.sport = sport;
_udp.dport = dport;
}
void Tins::UDP::payload(uint8_t *new_payload, uint32_t new_payload_size) {
_payload = new_payload;
_udp.len = sizeof(udphdr) + new_payload_size;
}