Сразу скажу, что в сетевом программировании я полный нуб, поэтому соответствующие тряпки приветствуются.
Есть простейший эхо-сервер, к которому я пытаюсь законнектиться через телнет. Клиент — telnet из GNU inetutils. Если явно указать ему порт (в том числе и 23), то все нормально, если же порт не указывать, то первое чтение из сокета содержит, кроме введенной строки, еще и некий «мусор». Что это, какие-то служебные заголовки или баг? И почему этого мусора нет при явном указании порта?
Тестил под линуксом и под десяточкой (MinGW).