fixed typos

This commit is contained in:
2024-01-02 12:28:20 +06:00
parent 1b93c0ca22
commit 550175fa92
14 changed files with 95 additions and 86 deletions

View File

@@ -16,14 +16,14 @@ Maybe knSocketChanneled_open(){
}
Maybe knSocketChanneled_close(knSocketChanneled* socket){
int rezult=
int result=
#if KN_USE_WINSOCK
closesocket
#else
close
#endif
(socket->socketfd);
if(rezult==-1) {
if(result==-1) {
safethrow("can't close socket",;);
}
else return MaybeNull;

View File

@@ -2,7 +2,6 @@
#include "../stdSocketHeaders.h"
ktid_define(knSocketTCP);
///@return Maybe<knSocketTCP*> new socket
Maybe knSocketTCP_open(){
knSocketTCP* newSocket=malloc(sizeof(knSocketTCP));
newSocket->localEndpoint=knIPV4Endpoint_create({.u32=INADDR_NONE},0);
@@ -14,23 +13,23 @@ Maybe knSocketTCP_open(){
return SUCCESS(UniHeapPtr(knSocketTCP, newSocket));
}
///@return Maybe<void> error or nothing
Maybe knSocketTCP_close(knSocketTCP* socket){
int rezult=
int result=
#if KN_USE_WINSOCK
closesocket
closesocket
#else
close
close
#endif
(socket->socketfd);
if(rezult==-1) {
(socket->socketfd);
if(result==-1)
safethrow("can't close socket",;);
}
else return MaybeNull;
socket->socketfd = 0;
socket->localEndpoint = knIPV4Endpoint_create(0, 0);
socket->remoteEndpoint = knIPV4Endpoint_create(0, 0);
return MaybeNull;
}
///sets socket local endpoint
///@return Maybe<void> error or nothing
Maybe knSocketTCP_listen(knSocketTCP* socket, knIPV4Endpoint localEndp){
if(socket->localEndpoint.address.u32!=INADDR_NONE)
safethrow("socket is bound already",;);
@@ -46,8 +45,6 @@ Maybe knSocketTCP_listen(knSocketTCP* socket, knIPV4Endpoint localEndp){
return MaybeNull;
}
///sets socket remote endpoint
///@return Maybe<void> error or nothing
Maybe knSocketTCP_connect(knSocketTCP* socket, knIPV4Endpoint remoteEndp){
if(socket->remoteEndpoint.address.u32!=0)
safethrow("socket is connected already",;);
@@ -61,14 +58,12 @@ Maybe knSocketTCP_connect(knSocketTCP* socket, knIPV4Endpoint remoteEndp){
return MaybeNull;
}
///@return Maybe<knSocketTCP*> new socket connected to client
Maybe knSocketTCP_accept(knSocketTCP* socket);
Maybe knSocketTCP_accept(knSocketTCP* socket){
accept(socket->socketfd, )
}
///@param dataLength 0-4294967295
///@return Maybe<void>
Maybe knSocketTCP_send(knSocketTCP* socket, char* data, u32 dataLength);
Maybe knSocketTCP_send(knSocketTCP* socket, char* data, u32 dataLength){
}
///@param buffer buffer for recieving data
///@param bufferLength 0-4294967295
///@return Maybe<u64> received bytes amount
Maybe knSocketTCP_receive(knSocketTCP* socket, char* buffer, u32 bufferLength);

View File

@@ -2,7 +2,6 @@
#include "../stdSocketHeaders.h"
ktid_define(knSocketUDP);
///@return Maybe<knSocketUDP*> new socket
Maybe knSocketUDP_open(){
knSocketUDP* newSocket=malloc(sizeof(knSocketUDP));
newSocket->localEndpoint=knIPV4Endpoint_create(knIPV4Address_fromBytes(0,0,0,0),0);
@@ -13,18 +12,26 @@ Maybe knSocketUDP_open(){
return SUCCESS(UniHeapPtr(knSocketUDP, newSocket));
}
///start listening at local endpoint
///@return Maybe<void> error or nothing
Maybe knSocketUDP_close(knSocketUDP* socket){
int result=
#if KN_USE_WINSOCK
closesocket
#else
close
#endif
(socket->socketfd);
if(result==-1)
safethrow("can't close socket",;);
socket->socketfd = 0;
socket->localEndpoint = knIPV4Endpoint_create(0,0);
return MaybeNull;
}
Maybe knSocketUDP_listen(knSocketUDP* socket, knIPV4Endpoint localEndp);
///@return Maybe<knSocketUDP*> new socket connected to client
Maybe knSocketUDP_accept(knSocketUDP* socket);
///@param dataLength 0-4294967295
///@return Maybe<void>
Maybe knSocketUDP_sendto(knSocketUDP* socket, char* data, u32 dataLength, knIPV4Endpoint destination);
///@param buffer buffer for recieving data
///@param bufferLength 0-4294967295
///@return Maybe<u64> received bytes amount
Maybe knSocketUDP_receive(knSocketUDP* socket, char* buffer, u32 bufferLength);