OKF, ну, может, глядя на примеры, что-то стронется в голове.
Как то странно работает этот код.
1-2-3-4 не передаётся. только 1-2-3. При первой отправке в терминале 123, При второй отправке 23, При третьей отправке 3, при последующих отправках, пусто.
Написал if (k > 4) отправляются четыре символа. Но при каждой отправке пропадает первый символ.