whitespaces removed
clog instead of cout
clean send buffer
strlen returns length NOT counting trailing '\0'