![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Привет.
Пишу клиент-сервер на ServerSocket/ClientSocket, реализовал передачу файлов. Но появилась проблема: перед тем как отправить сам файл, отправляю (с сервера на клиент) инфу о файле (имя файла), потом сам файл. Код:
Server.Socket.Connections[0].SendText(FileName); ... Server.Socket.Connections[0].SendStream(MS); на клиенте принимаю инфу Код:
RecText := Socket.ReceiveText; ... //потом сам поток сначала приходит имя файла норм, а за ним сразу же непонятный набор символов "PK" и три квадратика, из-за чего не могу сохранить файл (т.к. имя получается из имени файла+набор символов). Сам поток доходит без проблем. В чем может быть причина появления данных символов? |