made basic TCP connection to receive data

somewhat
This commit is contained in:
Andrew Rioux
2023-12-05 00:27:02 -05:00
parent 0bb2871568
commit 8c0ae083fe
13 changed files with 349 additions and 173 deletions

View File

@@ -628,7 +628,7 @@ impl TCPPacket {
}
}
#[derive(Default)]
#[derive(Default, Debug)]
pub struct TCPPacketBuilder {
srcport: Option<u16>,
dstport: Option<u16>,
@@ -762,7 +762,7 @@ impl TCPPacketBuilder {
let checksum = (checksum >> 16) + (checksum & 0xffff);
let checksum = ((checksum >> 16) as u16) + (checksum as u16);
let checksum = dbg!(!checksum).to_be_bytes();
let checksum = (!checksum).to_be_bytes();
//bytes[16] = checksum[0];
//bytes[17] = checksum[1];