implemented keepalive, and logic to close currently-unused sockets when we hit the file descriptor # limit
implemented keepalive, and logic to close currently-unused sockets when we hit the file descriptor # limit

teepark/feather,teepark/feather