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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.12.2007, 20:53   #1
delphin100
Он лайн
Форумчанин
 
Аватар для delphin100
 
Регистрация: 26.09.2007
Сообщений: 173
Вопрос Чат по сети интернет

Как создать сервер и клиент (клиенты желательно т.е для большого количества пользователей) . Хочу саздать свою асю или как вам удобнее назвать т.е чат как это сделать в Delphi.
delphin100 вне форума Ответить с цитированием
Старый 10.12.2007, 22:47   #2
NoName_emaNoN
Форумчанин
 
Аватар для NoName_emaNoN
 
Регистрация: 15.11.2007
Сообщений: 229
По умолчанию

Как хочешь для этого есть уйма возможностей:
1) TTCPClient, TTCPServer
2) UDP клиент, сервер
3) TidTcpClient, TidTCPServer
4) Можно тупо вообще idPopServer и клиент
5) ClientSocket, ServerSocket
и т.д. и т.п., благо в Делфи много возможностей для передачи данных по сети, просто взгляни на вкладку Indy, и как на базаре выбирай чо хош!
Компьютер не подчиняется законам физики: глюки возникают из ниоткуда, файлы исчезают в никуда, а вес измеряется в метрах.
NoName_emaNoN вне форума Ответить с цитированием
Старый 11.12.2007, 03:46   #3
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

Для подключения по инету лучше использовать постоянное подключение... лучше юзать клиент и сервер сокет
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 11.12.2007, 07:00   #4
NoName_emaNoN
Форумчанин
 
Аватар для NoName_emaNoN
 
Регистрация: 15.11.2007
Сообщений: 229
Хорошо

Цитата:
Сообщение от KORN Посмотреть сообщение
Для подключения по инету лучше использовать постоянное подключение... лучше юзать клиент и сервер сокет
Низнаю, для чата клиент и сервер соккет может быть не удобным, из-за передачи пакетами, буферами и прочей лабуды.
Я лично использую idTCPClient $ idTCPServer он удобней всего, отправляещь команду какую надо, да плюс соединение прочное.
Компьютер не подчиняется законам физики: глюки возникают из ниоткуда, файлы исчезают в никуда, а вес измеряется в метрах.
NoName_emaNoN вне форума Ответить с цитированием
Старый 11.12.2007, 11:08   #5
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

ну или это... но юзать UDP нет смысле нет гарантии что дойдет текст сообщения....
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 12.12.2007, 13:42   #6
NoName_emaNoN
Форумчанин
 
Аватар для NoName_emaNoN
 
Регистрация: 15.11.2007
Сообщений: 229
По умолчанию

Знаю, UDP, лучше подходит для передачи звука и видео, а остальные более менее подходят.

У меня такой вопрос:
TidTCPClient и сервер точно для интернета, а не для локалки?

А то сделал чат, и...
Не робит чо то

Со своего на свой нормально, а вот пробоали тут по инету сконектится, и нифига, пишет не удалось подключится к серверу.
Компьютер не подчиняется законам физики: глюки возникают из ниоткуда, файлы исчезают в никуда, а вес измеряется в метрах.
NoName_emaNoN вне форума Ответить с цитированием
Старый 12.12.2007, 13:57   #7
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

TidTCPClient для протокола TCP/IP
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 12.12.2007, 15:43   #8
NoName_emaNoN
Форумчанин
 
Аватар для NoName_emaNoN
 
Регистрация: 15.11.2007
Сообщений: 229
По умолчанию

Цитата:
Сообщение от Квэнди Посмотреть сообщение
TidTCPClient для протокола TCP/IP
И что? То есть для интернета?
Компьютер не подчиняется законам физики: глюки возникают из ниоткуда, файлы исчезают в никуда, а вес измеряется в метрах.
NoName_emaNoN вне форума Ответить с цитированием
Старый 12.12.2007, 17:03   #9
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

т.е. для протокола, если вам это ничего не говорит, то рановато взялись за сетевое программирование
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 12.12.2007, 18:19   #10
NoName_emaNoN
Форумчанин
 
Аватар для NoName_emaNoN
 
Регистрация: 15.11.2007
Сообщений: 229
По умолчанию

Цитата:
Сообщение от Квэнди Посмотреть сообщение
т.е. для протокола, если вам это ничего не говорит, то рановато взялись за сетевое программирование
Я в курсе, что TCP/IP это протокол, но что он даёт?
ПРобовал соединится через TCP, ServerSocket, не получилось. Не знаю в чём проблема
Компьютер не подчиняется законам физики: глюки возникают из ниоткуда, файлы исчезают в никуда, а вес измеряется в метрах.
NoName_emaNoN вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
интернет магазин dimaxz HTML и CSS 18 04.09.2008 03:32
Интернет Terran Win Api 3 15.01.2008 19:40
Подключение к IP в интернет MultIfleX Работа с сетью в Delphi 3 23.10.2007 09:51