Похоже, сервер полагает, что данные, которые он получает, терминируются, но один из клиентов просто отправляет «1234» вместо «1234 \ 0». Так что странные символы, которые вы видите, могут быть тем мусором, который попал в эту часть памяти сервера.
Вы можете использовать такой инструмент, как Wireshark , чтобы точно узнать, что происходит по проводам, и как они различаются между двумя клиентами.