sts icon indicating copy to clipboard operation
sts copied to clipboard

Improvements I made on my end

Open schellingb opened this issue 7 years ago • 0 comments

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

schellingb avatar Apr 07 '17 06:04 schellingb