It's not the conversion, it's the length of the resulting string that causes the issue, something to do with the TCP-packet buffer length. What's the length of the string before the conversion, ie. the length of the data read from the client?
I am sending hello from my client to server then I want to send ADC value every time but it is not working. I am getting around 5-6 sec time delay to send next packet.