sts
sts copied to clipboard
Improvements I made on my end
Hi
I made some improvements/changes to sts_net and was wondering if you're interested. It's mostly fixes (build improvements, etc.) and optional additional functions (get the host name or ip of a connected client and enumerate host machine network interfaces), but there's one bigger change.
Commit 47a53d4 changes how sts_net_set_t handles sockets. Instead of having the user code manage an array of sockets itself I thought it would be easier and more useful to have the sockets right in there. This removes the need adding/removing them manually. I added get_available_socket_from_set which returns an available socket and sts_net_drop_socket which can be used instead of accept_socket in case the set is full.
See the updated example of how these changes can be used.
If you're only interested in a subset of these I can prepare a new branch+pull request.
Cheers