![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
SendText,ReceiveText [D7, Win2k, WinXP]
мастак © (2006-05-14 22:06:00)здраствуйте, возникла небольшая проблема, делаю программу которая индексирует папки на двух компах в сети, использую компоненты ServerSocket,ClientSocket, я с помощью SendText, передаю названия файлов, и ReceiveText принимаю эти названия, но дело в том, что файлов много и SendText передает это одним сообщением, как мне сделать чтобы когда принимал эти сообщения их как-то разделить, чтобы я мог их прочитать и работать с именем файла дальше, посоветуйте пожалуйста, как мне это сделать...
немастак (2006-05-15 09:27:00) [1]
> Сергей М.
Спасибо, попробую.
Сергей М. (2006-05-15 09:18:00) [2]
> немастак
Вместо TServer/ClientSocket используй TIdTCPServer/Client и не мучайся.
немастак (2006-05-15 06:44:00) [3]вот так отправляю Socket.SendText(FileAttribut+#13#10);
а как принять, если я делаю так
sp:=copy(Socket.ReceiveText,1,Pos(#13#10,Socket.ReceiveText));
то он как бы копирует только название одного файла и все, а там их много, как мне сделать, на стороне приема не подскажете?
Slym (2006-05-15 06:15:00) [4]мастак (14.05.06 22:06)
Логин смени за несоответствием содержанию :)
Slym (2006-05-15 05:29:00) [5]мастак (14.05.06 22:06)
как-то разделить
ввести разделитель, понятный обеим сторонам :)
пробуй #13#10 часто помогает