udp implementation

This commit is contained in:
2024-01-02 23:30:25 +06:00
parent 9d2f5ddc2a
commit 59b3772d5a
10 changed files with 182 additions and 109 deletions

View File

@@ -57,7 +57,7 @@ void* tcp_client_connect_async(void* _data){
static void test_tcp(){
kprintf("\e[96m----------[test_network/tcp]----------\n");
knIPV4Endpoint serverEnd = knIPV4Endpoint_create(IPV4_LOOPBACK, 4444);
knIPV4Endpoint serverEnd = knIPV4Endpoint_create(knIPV4Address_LOOPBACK, 4444);
knSocketTCP *socket_server, *clientConnection, *socket_client;
// server
{
@@ -65,7 +65,7 @@ static void test_tcp(){
socket_server=m_socketS.value.VoidPtr;
kprintf("\e[92mTCP server socket created\n");
tryLast(knSocketTCP_listen(socket_server, serverEnd), _m81775, ;)
tryLast(knSocketTCP_bindAndListen(socket_server, serverEnd), _m81775, ;)
kprintf("\e[92mserver socket is listening\n");
}
// client