Made parser use std::stringstream instead of strcat; removed 0 check in proxy_worker::send_all