![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 02.04.2008
Сообщений: 10
|
![]()
Возникла потребность организовать передачу файлов в локалке
Как это можно реализовать через TServerSocket и TClientSocket? Напишите по подробнее а то я только начинаю изучать програмирование и не все понимаю ![]() ![]() Спасибо |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 24.01.2007
Сообщений: 323
|
![]()
у мну такая же проблема) токо мне надо передать строку(сообщение) используя айпишник другого компа или чот в етом роде) я сам ещё непонимаю как ето организоватЬ) вопрос вродебы не сложный но для новичка...
Всё проще чем вы думаете, нужно только правильно подойти к тому или иному вопросу?
![]() |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 02.04.2008
Сообщений: 10
|
![]()
ZhekON посмотри в блоге там это есть
http://pblog.ru/?p=91 |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
![]()
Всегда рад помочь!
Последний раз редактировалось Terran; 03.04.2008 в 22:08. |
![]() |
![]() |
![]() |
#5 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
![]()
Работу с потоками учим... идем учим Api + WinSock ))) После изучения и понимания оргиназовываем свой поток от TThread переопределив процедуру Execute; в которой пишем на блокирующих сокетах прием данных из сокета при помощи recv и последующей записи куда вам угодно полученного буфера... после получения ошибки, пустого буфера или окончания получения файла закрываем соединение удаляем все буфера радуемся ))) сообщяем по событию из потока главному потоку об окончании процедуры....
![]() |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 02.04.2008
Сообщений: 10
|
![]() |
![]() |
![]() |
![]() |
#7 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
![]()
Начнем с того, на чем основаны TServer~ClientSocket ?
![]() |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 02.04.2008
Сообщений: 10
|
![]()
Вован13 Ты не мог бы выложить исходники передачи файлов с использованием WinSock
|
![]() |
![]() |
![]() |
#9 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
![]()
Ну вот написал сейчас. Может и ошибка где попадется ))
Код:
Код:
![]() |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 02.04.2008
Сообщений: 10
|
![]()
А принимать как???Я понял что так:
Создаеш поток TThread В Execut запускаеш бесконечный цикл в котором принимаеш файл recv Тогда у меня такой вопрос как узнать размер пришедшего файла что бы выделить под него необходимое место??? |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Компоненты TServerSocket и TClientSocket | Vadim | Компоненты Delphi | 5 | 15.03.2010 20:34 |
Передача функции TServerSocket и TFileStream | dns-s | Работа с сетью в Delphi | 2 | 26.03.2008 21:15 |
проблема с TServerSocket и с TClientSocket | DOLBY | Работа с сетью в Delphi | 56 | 14.01.2008 16:12 |
Проблема с TClientSocket, TServerSocket | PLOT_HD | Работа с сетью в Delphi | 4 | 11.08.2007 17:03 |