All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Changed the names of
UdpClient
/TcpClient
toUdpClientStack
/TcpClientStack
- Changed the names of
UdpServer
/TcpServer
toUdpFullStack
/TcpFullStack
- Changed the method names
Dns::gethostbyname
/Dns::gethostbyaddr
toDns::get_host_by_name
/Dns::get_host_by_address
0.2.0 - 2020-12-02
- Added a new
UdpServer
trait with server-specific methods - Added a new
TcpServer
trait with server-specific methods
- Changed the
UdpStack::receive
method to return the packet sender address, along with the packet length - Changed the name of
UdpStack
toUdpClient
- Changed name of
TcpStack
toTcpClient
- Changed the
TcpCStack::connect()
function to return annb::Result
- Renamed
open()
functions tosocket()
for both stacks - Renamed
read()
andwrite()
functions tosend()
andreceive()
respectively - Updated
UdpStack::connect()
to modify an existing socket
- Removed
Mode
enum, implementations should instead usenb::WouldBlock
0.1.0 - 2020-08-26
Initial release to crates.io.