solve exercise 7: http server
solve exercise 8: http client
solve exercise 9: websockets
solve exercise 10: html stream