Open RiscadoA opened 1 month ago
Header: core/net/udp_socket.hpp Source file: core/net/udp_socket.cpp
core/net/udp_socket.hpp
core/net/udp_socket.cpp
Class name: cubos::core::net::UDPSocket
cubos::core::net::UDPSocket
It should provide:
??? bind(uint16_t port, const Address& address = Address::Any)
void unbind()
??? send(const void* data, size_t size, const Address& address, uint16_t port)
??? receive(void* data, size_t size size, size_t& received, Address& address, uint16_ port)
void setBlocking(bool blocking)
Header:
core/net/udp_socket.hpp
Source file:core/net/udp_socket.cpp
Class name:
cubos::core::net::UDPSocket
It should provide:
??? bind(uint16_t port, const Address& address = Address::Any)
should return some kind of result code.void unbind()
??? send(const void* data, size_t size, const Address& address, uint16_t port)
should return some kind of result code.??? receive(void* data, size_t size size, size_t& received, Address& address, uint16_ port)
should return some kind of status code.void setBlocking(bool blocking)
- defaults to true. If set to false, functions return immediately (see POSIX sockets / winsocks docs)