IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

 
 Ответить  Открыть новую тему 
> Создание чата на сокетах..., Создание чата на сокетах...
сообщение
Сообщение #1


Гость






Подскажите плиз такую штуку. В Дельфе 6-ой были такие компоненты как TServerSocket и TClientSocket, которых в 7-ке я уже не нашел...
Скажите, чем можно создать сокет-соединение между серваком и клиентом, какая в семерке существует альтернатива?

И ещё такой вопрос. Если у пользователя проги сокет-сервера стоит файерволл, то подсоединиться клиент к нему не сможет уже??
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Гость






Цитата(Гость365 @ 18.02.05 19:08)
В Дельфе 6-ой были такие компоненты как TServerSocket и TClientSocket, которых в 7-ке я уже не нашел...


Читаем:
Цитата(DRKB)
Где TServerSocket и TClientSocket в Delphi 7?

The TClientSocket and TServerSocket components seem to be missing from my installation of Delphi 7?

You will need to add the dclsockets package to the IDE. To do this go to Component | Install Packages | Add (/bin/dclsockets70.bpl).
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Гость






о, фенкс(-: опять помог!((-:

кстати, а че тут с форумом случилось?((-: заметно преобразился...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Ищущий истину
******

Группа: Пользователи
Сообщений: 4 825
Пол: Мужской
Реальное имя: Олег

Репутация: -  45  +


новый движок...


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Гость






Ваш собственный?
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Автооответчик
*****

Группа: Пользователи
Сообщений: 1 188
Пол: Мужской
Реальное имя: Александр

Репутация: -  16  +


нет, это Invision Power Board


--------------------
Неадекватная чушь может быть адекватным ответом на неадекватный вопрос. Понятно или разжевать?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7


Гость






кстати, а по поводу файерволла кто-то может ответить? может кто уже пробовал соеденить клиента и сервера через TServerSocket and TClientSocket когда сервак за файерволлом, получается ли соединение? или фаейр обрубать их будет?
 К началу страницы 
+ Ответить 
сообщение
Сообщение #8


Автооответчик
*****

Группа: Пользователи
Сообщений: 1 188
Пол: Мужской
Реальное имя: Александр

Репутация: -  16  +


смотря как файрволл настроен...


--------------------
Неадекватная чушь может быть адекватным ответом на неадекватный вопрос. Понятно или разжевать?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #9


Гость






А вот ещё такой вопрос. Хочу создать чат на сокетах, но хочу сделать что-то типа ирки, т.е. когда не один на один общаешься, а сразу все люди скопомsmile.gif
Единственная мысль организации этого это первый вошедший должен выступать в роли сервера, другие клиенты. Но ведь если сервер уйдет..(((-:
Есть ли другие методы организации подобного?

(нейтрально сервак поставить негде, поэтому приходится вот такое вот придумыватьsmile.gif)
 К началу страницы 
+ Ответить 
сообщение
Сообщение #10


Четыре квадратика
****

Группа: Пользователи
Сообщений: 579
Пол: Мужской

Репутация: -  4  +


У нас в сетке используется программка, работающая без сервера: каждый отправляет каждому, используется протокол UDP.

Изначально имеется список ip-адресов пользователей, у которых может быть запущена эта программа. Запускаем программу, она по всем адресам из этого списка отправляет HELLO, в ответ получает пакеты с ip отправителя и его ником (и доп. полями: шрифт, используемый юзером, еще чего-нибудь...). Так формируется список пользователей, у которых программа запущена.

Если пользователь внезапно "отваливается" (крысы там кабель съели, или его бомжи на металлолом сдали), то другие об этом "не знают" => нужно всех периодически "пинговать"...


--------------------
Закон добровольного труда Зимерги:
Люди всегда согласны сделать работу, когда необходимость в этом уже отпала
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #11


Гость






а, понятно.. я в принципе хотел сделать что-то вроде такого.
любой пользователь может создать комнату и соответственно он будет сервером, а вошедшие гости - клиентами. Таким образом сервак будет рассылать мессаги всем клиентам..

но вот если этот сервер-пользователь окажется со слабым инетом, ведь тогда на тормоза давать будет вся комната, что не есть хорошо....
а если пользователей там будет человек 100! тоже тормоза могут начаться...
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 16.05.2024 13:00
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name