для начала просто посмотрите, есть ли что-то в буфере приема, если есть, тогда и читайте необходимое вам количество байт (что станет с непрочитанными байтами в буфере после прихода новой порции данных - загадка), да.... и если вы работаете не в борландовской дельфи, а в рад студиях, то PChar у вас unicod, т.е. один символ занимает 2 байта, следовательно, если вы читаете в буфер (обратите внимание на чтение из буфера) в юникодную строку, а потом выводите, то может показать....ничего не показать
|