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

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

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 13.10.2011, 14:00   #1
Drugnir
Форумчанин
 
Регистрация: 17.11.2010
Сообщений: 262
По умолчанию Многопользовательский чат с отправкой файлов

Подскажите чем лучше воспользоваться UDP протоколом или TCP, WinSock?
Если лучше UDP, то не могли бы литературы подкинуть, только не жестких мануалов, а чтоб понятно.
Ну а если ТСР, то именно многопользовательский, а не клиент->сервер и сервер->клиенты. И я так и не смог нормально переделать отправку фалов, чтоб в обе стороны. Пример от сервера к клиенту нашел, да, хорошо, но если клиент не один, то все получают файлы. А вот от клиента как то не удалось.
Winsock вообще не понял, как в C++ Builder XE его прикрутить.

Если есть советы, то прошу помочь. С погугли идите в пень.
Drugnir вне форума
Старый 17.10.2011, 10:39   #2
Drugnir
Форумчанин
 
Регистрация: 17.11.2010
Сообщений: 262
По умолчанию

Мда, столько помощи я не ожидал, что никто ничего такого не делал?
Drugnir вне форума
Старый 18.10.2011, 10:56   #3
Drugnir
Форумчанин
 
Регистрация: 17.11.2010
Сообщений: 262
По умолчанию

Нашел свой старый чат на Delрhi, но не могу его переделать, может кто помочь? Как эти переменные будут в C++ Builder задаваться не пойму

Код:
  i, j, com, ContList: Byte;
  len, pos, x: Word;
  text, StrUserList: String;
  UpdDo: Boolean;
  Buf: array[0..3] of Byte;
  UserMas: array[0..255] of TUserList; //ìàññèâ îáúåêòîâ
  UItems: TListItem;
  IniFile:TIniFile;
  sPath:string[255];
Drugnir вне форума
Старый 18.10.2011, 17:47   #4
harimambura
Пользователь
 
Регистрация: 05.11.2009
Сообщений: 45
По умолчанию

мм.. если ты не знаешь, как объявить переменные, то о каком многопользовательском чате вообще речь?...
при наличии претензий перейдите сюда
harimambura вне форума
Старый 19.10.2011, 09:56   #5
Drugnir
Форумчанин
 
Регистрация: 17.11.2010
Сообщений: 262
По умолчанию

Цитата:
Сообщение от harimambura Посмотреть сообщение
мм.. если ты не знаешь, как объявить переменные, то о каком многопользовательском чате вообще речь?...
А я смотрю ты самый умный, но помочь не смог. Так о чем с тобой разговаривать. Это не стандартные типы, как String, int или float.

Последний раз редактировалось Drugnir; 19.10.2011 в 10:02.
Drugnir вне форума
Старый 19.10.2011, 10:35   #6
Drugnir
Форумчанин
 
Регистрация: 17.11.2010
Сообщений: 262
По умолчанию

Код:
unsigned short len, pos, x;
bool UpdDo;
String text, StrUserList, sPath;
TListItem *UItems;
BYTE Buf;
пока все что нашел, жаль что все считают все таким простым.

Последний раз редактировалось Drugnir; 19.10.2011 в 10:48.
Drugnir вне форума
Старый 19.10.2011, 11:39   #7
Drugnir
Форумчанин
 
Регистрация: 17.11.2010
Сообщений: 262
По умолчанию

Сам почти разобрался, так что все конец темы.
Drugnir вне форума
Старый 19.10.2011, 20:47   #8
harimambura
Пользователь
 
Регистрация: 05.11.2009
Сообщений: 45
По умолчанию

word, byte нестандартные? с каких это пор?

и в конце концов, что дэлфи, что билдер, оба борландовские, и классы и там и там одинаковые, так что даже догадаться без знаний, как объявлять, просто.

я свой чат на си уже дааавно написал, если что. так что ненао судить по постам уровень знаний. а писать чат незная основ языка так же глупо, как делать самолёт, незная как он должен летать
при наличии претензий перейдите сюда

Последний раз редактировалось harimambura; 19.10.2011 в 20:50.
harimambura вне форума
Старый 20.10.2011, 09:47   #9
Drugnir
Форумчанин
 
Регистрация: 17.11.2010
Сообщений: 262
По умолчанию

Я просил помочь, а не покритиковать. кстати я уже его переделал. А если не можешь помочь, просто промолчи.
Drugnir вне форума
Старый 20.10.2011, 16:48   #10
harimambura
Пользователь
 
Регистрация: 05.11.2009
Сообщений: 45
По умолчанию

отправку файлов в обе стороны сокетами могу дать=)
при наличии претензий перейдите сюда
harimambura вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
многопользовательский сервер Johnson Работа с сетью в Delphi 0 18.07.2011 00:07
Многопользовательский АРМ Aleksey1989 БД в Delphi 6 15.06.2011 09:15
Чат на TCPClient\TCPServer, передача файлов! AquaKlaster Работа с сетью в Delphi 3 18.05.2009 21:03
многопользовательский режим Nastay Помощь студентам 1 04.04.2008 19:57
многопользовательский чат дельфи ben95 Помощь студентам 8 02.02.2008 11:59