2020-10-18: - added support for windows. Everything should work but UNIX sockets. 2020-10-15: - added: TCP::isListen function 2019-12-29: - added: UDP reads can be set to non blocked mode. 2019-07-21: - fixed: compile will work with older versions of SSL. 2019-05-05: - added SSLSocket support. SSL.Connect (TCP.GetSocket()) it supports as well as non blocking connections with a defined timeout. 2019-03-04: - added: TCP connections have set up a timeout of 2 seconds. - fixed: TCP connect set up the sock struct too fast so threaded applications had some problem if the connect went into a time out. 2019-02-21: - fixed: TCP::Accept needed to set up the lenght of the sockaddr structure 2019-02-03: - fixed: if connection could not established we need to clear sock to -1 - fixed: setsockopt SO_REUSE was not right option was not setup properly 2019-01-30: - Adding unix socket to the possible connections 2019-01-26: - TCP::Write - added MSG_NOSIGNAL to send, in case something gets wrong the application would stop working