fix bug when 'len(val) > l' and 'val >= 256' come
change variable name
separate Server class from 'connection.py'
added setSocket method to hide difference TLS is used or not
ssl wrap is applied