Текущий архив: 2006.10.08;
Скачать: CL | DM;
ВнизSendText,ReceiveText Найти похожие ветки
← →
мастак (2006-05-14 22:06) [0]здраствуйте, возникла небольшая проблема, делаю программу которая индексирует папки на двух компах в сети, использую компоненты ServerSocket,ClientSocket, я с помощью SendText, передаю названия файлов, и ReceiveText принимаю эти названия, но дело в том, что файлов много и SendText передает это одним сообщением, как мне сделать чтобы когда принимал эти сообщения их как-то разделить, чтобы я мог их прочитать и работать с именем файла дальше, посоветуйте пожалуйста, как мне это сделать...
← →
Slym © (2006-05-15 05:29) [1]мастак (14.05.06 22:06)
как-то разделить
ввести разделитель, понятный обеим сторонам :)
пробуй #13#10 часто помогает
← →
Slym © (2006-05-15 06:15) [2]мастак (14.05.06 22:06)
Логин смени за несоответствием содержанию :)
← →
немастак (2006-05-15 06:44) [3]вот так отправляю Socket.SendText(FileAttribut+#13#10);
а как принять, если я делаю так
sp:=copy(Socket.ReceiveText,1,Pos(#13#10,Socket.ReceiveText));
то он как бы копирует только название одного файла и все, а там их много, как мне сделать, на стороне приема не подскажете?
← →
Сергей М. © (2006-05-15 09:18) [4]
> немастак
Вместо TServer/ClientSocket используй TIdTCPServer/Client и не мучайся.
← →
немастак (2006-05-15 09:27) [5]
> Сергей М.
Спасибо, попробую.
Страницы: 1 вся ветка
Текущий архив: 2006.10.08;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.042 c