Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.06.2013, 02:43   #1
Wervol'f
 
Регистрация: 25.01.2013
Сообщений: 5
По умолчанию Server Socket

Вопрос такой , можно ли в компоненте Client Socket , Server Socket передавать файл от клиента серверу ?
Wervol'f вне форума Ответить с цитированием
Старый 08.06.2013, 02:45   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,442
По умолчанию

Цитата:
Вопрос такой , можно ли в компоненте Client Socket , Server Socket передавать файл от клиента серверу ?
Да. Client/ServerSocket.Send/RecvBuffer
Человек_Борща вне форума Ответить с цитированием
Старый 08.06.2013, 22:35   #3
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Так же как загрузить его по WinInit. Соеденияшся с серваком. Передаешь длину. Формируешь пакеты. Записываешь пакет размером в 1 килобайт в буффер и отслылаешь серваку c помощью SendBuffer. Принимаешь с помощью ReceiveBuffer. Буффер-это массив байтов. Читай файл в буфер с помощью BlockRead и записывай-BlockWrite.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 08.06.2013, 23:03   #4
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,442
По умолчанию

Цитата:
Записываешь пакет размером в 1 килобайт
Пора вам перейти в век высоких технологий, хватит сидеть в 90х. Можно спокойно передавать минимум 256 килобит(32 Кб) в сек.
Человек_Борща вне форума Ответить с цитированием
Старый 08.06.2013, 23:09   #5
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
Пора вам перейти в век высоких технологий, хватит сидеть в 90х. Можно спокойно передавать минимум 256 килобит(32 Кб) в сек.
а если модем? У меня ваще модем достигает скорости скачки в 5-6 кб.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 08.06.2013, 23:15   #6
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от саша40 Посмотреть сообщение
а если модем? У меня ваще модем достигает скорости скачки в 5-6 кб.
вы думаете от размера пакета скорость изменится?
передавать все равно винде а не вашей софтине.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 08.06.2013, 23:17   #7
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
вы думаете от размера пакета скорость изменится?
передавать все равно винде а не вашей софтине.
Винда как раз цыклом и будет передавать.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi Server & Client Socket Fiesko Общие вопросы Delphi 4 14.04.2013 20:50
Borland Socket Server asale Общие вопросы Delphi 2 13.11.2012 16:43
Ограничения или глюки Borland Socket Server Serge_Bliznykov БД в Delphi 0 20.08.2008 16:21
Client - Server Socket событие OnError One.Love Работа с сетью в Delphi 10 04.03.2008 09:39