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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.05.2011, 10:17   #1
Hex
 
Регистрация: 02.02.2010
Сообщений: 3
По умолчанию Передача файлов в чате

Пишу чат, клиент - сервер. все никак не могу понять как лучше организовать передачу файлов.
1) отправка файлов через сервер
2) отправка файлов на прямую юзеру

Какие вижу минусы и плюсы:
в первом варианте идет большая нагрузка на сервер, но не будет ни каких проблем с серыми IP
Во втором варианте все наоборот, сервер не нагружен передачей файлов, но не возможна передача файлов при сером IP юзера

Посоветуйте как быть, если у Вас был опыт, то расскажите как вы реализовали передачу файлов
Hex вне форума Ответить с цитированием
Старый 12.05.2011, 10:47   #2
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

Компоненты какие хотите использовать?
SERG1980 вне форума Ответить с цитированием
Старый 12.05.2011, 11:18   #3
Hex
 
Регистрация: 02.02.2010
Сообщений: 3
По умолчанию

Самые простые ... ClientSocket и ServerSocket
Hex вне форума Ответить с цитированием
Старый 12.05.2011, 23:50   #4
mss
Заблокирован
 
Регистрация: 27.05.2010
Сообщений: 1,099
По умолчанию

Цитата:
Во втором ..не возможна передача файлов при сером IP юзера
Возможна. P2P-механизм давно и достаточно успешно реализуется в куче программных продуктов, начиная со Skype.
Лишь бы приемник с "серым"адресом не был за симметричным NAT.
mss вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
передача файлов Вадим2011 C# (си шарп) 0 09.04.2011 23:21
VB передача файлов. Soutch_park Помощь студентам 0 16.01.2011 20:11
Передача файлов. dradysman Фриланс 7 09.03.2010 12:27
Передача файлов DM_bite Свободное общение 1 15.09.2008 16:22
Передача файлов wolff Работа с сетью в Delphi 3 03.03.2007 15:54