40 |
|
|
41 |
|
typedef struct sockaddr sockaddr; |
42 |
|
typedef struct sockaddr_in sockaddr_in; |
43 |
+ |
typedef sockaddr_storage sockaddr_in6; |
44 |
|
|
45 |
|
bool NetUDPServer_Listen(uint16_t port, bool (*packet_callback)(char* data, int datalen, int from)); |
46 |
< |
bool NetUDPServer_Send(sockaddr* address, char* data, int datalen) |
46 |
> |
bool NetUDPServer_Send(sockaddr* address, char* data, int datalen); |
47 |
|
|
48 |
|
int NetUDPSocket_Create(uint16_t port); |
49 |
< |
bool NetUDPSocket_Send(int socket, int ip, uint16_t port, char* data, int datalen); |
49 |
> |
bool NetUDPSocket_Send(int socket, const sockaddr* address, const char* data, int datalen); |
50 |
|
void NetUDPSocket_Close(int sock); |
51 |
|
|
52 |
|
typedef struct { |
66 |
|
} status_recv; |
67 |
|
|
68 |
|
|
69 |
< |
bool FLrListen_PacketCallback(char* data, int datalen, int from); |
70 |
< |
bool FLrListen_Run(); |
69 |
> |
bool FLrServer_PacketCallback(char* data, int datalen, int from); |
70 |
> |
bool FLrServer_Run(); |