diff options
author | Aaditya Dhruv <[email protected]> | 2025-06-30 13:57:50 -0500 |
---|---|---|
committer | Aaditya Dhruv <[email protected]> | 2025-06-30 13:57:50 -0500 |
commit | bc502cb3d6e9783ca1d89a539545b5b95dab3c01 (patch) | |
tree | cdc727b4b5dc659637a7c4280934ab5471a46699 /include/junk | |
parent | cbf26a42df0c323e00a2444932be0a4c66b44f74 (diff) |
Basic L2 binding
Diffstat (limited to 'include/junk')
-rw-r--r-- | include/junk/network.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/include/junk/network.h b/include/junk/network.h index 494142f..73dd127 100644 --- a/include/junk/network.h +++ b/include/junk/network.h @@ -1,4 +1,13 @@ #pragma once -int tcp_ipv4_send_packet(char* ip, char* port, char* data); +//Layer 4, TCP +int tcp_ipv4_send(char* ip, char* port, char* data); +int tcp_ipv4_recv(char* ip, char* port, char* data); +int ipv4_bind(char* ip, char* port, char* data); + + +//Layer 2, Ethernet +int eth_bind(char address[]); +int eth_send(int sockfd, char* data); +int eth_recv(int sockfd); |