Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Chat


Страницы:   1 2

Змей ©   (2004-12-14 12:35:00) 

Здрасте Мастера
вот проблемммма, мучаемся уже пол месяца
написали чат на Socket'ах!
клиент и сервер находятся на одной форме!
проблема в следующем
в ClientSocket в инспекторе объектов в host пишу имя своего компа 'Zmei'! все когда включают чат все замечательно все сидят обаются радуются и радуют друг друга смайлами НО
когда я выхожу соединение то прерывается
вот и как сделать чтобы было подключение наподобие майлслотов чтоли или как сделать? чтобы не было никакой зависимости ниоткого
ЗАранее огромное спасибо


П7   (2004-12-22 15:22:00) [1]

Э... Может я тупой совсем... Но возможно специфика чата подскажет решение. Чат ведь нужен для локальной сети. Можно ведь поискать все тачки в локальной сети и проверить запущен ли на них чат. Данные о тачках сохранить и периодически обновлять. Чисто теоретическое предложение, т.к. на практике я только немного начал копошится в этом...


ArchValentin   (2004-12-16 04:35:00) [2]

Удалено модератором
Примечание: Критик из тебя никудышный...


Змей   (2004-12-14 16:31:00) [3]

Извиняюсь за дворовый жаргон :)
и если кого то смутили не корректно сформулированные вопросы приношу свои извинения
я попробовал с UDP получилось
всем спасибо


Digitman   (2004-12-14 15:39:00) [4]


> так вопрос нормально поставлен?


нет , не нормально.
потому что совершенно непонятна общая концепция задачи.

> так вопрос нормально поставлен?


нет , не нормально.
и без конкретного кода ничего конкретного о проблеме сказать вообще невозможно.


> не хочется мне на таких тонах разговаривать


исключи из лексикона дворовый жаргон, формулируй мысль как положено - будет и общение плодотворное-продуктивное


Змей   (2004-12-14 15:01:00) [5]

Digitman ©   (14.12.04 14:16) [14]
мол, помогите кто чем может, сами мы не местные, хотя "чат" УЖЕ "написали" .. хоть и не работает он ни шиша ... мол, а код клиентской и серв.стороны чата мы не покажем, потому что там все правильно, и виноват, мол, как всегда Борланд со своими "глючными" компонентами ..

уж простите если задел чем но я не обвинял ни борланд ни кого либо еще
и приложения не глючат а разрыв соединения идет(когда я выхожу) т.к. в хосте я написал свой комп . вот и хочу спросить мож как то по другому следует подключаться? тобишь как нужно организовать подключение? так вопрос нормально поставлен? Сергей.
и не хочется мне на таких тонах разговаривать :)


Ivolg   (2004-12-14 14:49:00) [6]

А мыло занась?


Змей   (2004-12-14 14:48:00) [7]

ща вышлю


Ivolg   (2004-12-14 14:44:00) [8]

А ты можь щя ехе своего чата выслать мне на почту хоть посматрю!!! Змей!!!!!


Rouse_   (2004-12-14 14:22:00) [9]

Пойми ты одну вещь - ТСР является протоколом для которого необходимо соединение и понятие широковещательного адреса для него не имеет никакого смысла...


Digitman   (2004-12-14 14:16:00) [10]


> лучше бы помог чем издеваться


это я-то издеваюсь ?!
похоже, это ты издеваешься)

мол, помогите кто чем может, сами мы не местные, хотя "чат" УЖЕ "написали" .. хоть и не работает он ни шиша ... мол, а код клиентской и серв.стороны чата мы не покажем, потому что там все правильно, и виноват, мол, как всегда Борланд со своими "глючными" компонентами ..


> не переделывать все с использования компоненты Socket на
> UDP


нет.
переделывать таки придется.
тем более если ты заикнулся о мэйлслотах как транспортном уровне.


Змей   (2004-12-14 14:02:00) [11]

лучше бы помог чем издеваться!
как сделать шобы два юзера запустив чат болталине зная проблем при этом не запуская никаких серваков
и чтобы как на UDP исп. широковещательный адрес? 192,168,1,255
и не переделывать все с использования компоненты Socket на UDP


Digitman   (2004-12-14 13:22:00) [12]

Удалено модератором


Змей   (2004-12-14 13:17:00) [13]

Удалено модератором
Примечание: В школе что по Русскому Языку было?


Digitman   (2004-12-14 13:17:00) [14]


> вот проблемммма, мучаемся уже пол месяца


то ли еще будет..


> написали чат на Socket'ах


не содрав ли бездумно демо-проект в составе Делфи ?


> клиент и сервер находятся на одной форме


да хоть на сотне форм.
это не имеет к теме никакого отношения.


> в ClientSocket в инспекторе объектов в host пишу имя своего
> компа 'Zmei'


ну ты прямо Писатель .. Ильф-и-Петров ..
это так важно, по-твоему ? Zmei ты в DNS или не Zmei имеет непосредственное отношение к теме твоего вопроса ?


> обаются


это как ?!


> когда я выхожу соединение то прерывается


вероятно, ты - пуп земли.
без него и солнце не встает.


> вот и как сделать чтобы было подключение наподобие майлслотов
> чтоли или как сделать?


так ведь это самое "наподобие майлслотов" приведет к полному переписыванию всей программы.. никаких "сокетов" там уже и в помине не будет .. кр.того, прежде чем подумывать о каких-то там "майлслотах", не задавался ли ты себе примитивным самонапрашивающимся вопросом  - а ПОЧЕМУ, собственно, у тебя происходит то что происходит ? нет ли ошибок в ТВОЕМ собственном алгоритме в ДАННОЙ реализации т.н. "чата" ?


Ivolg   (2004-12-14 13:12:00) [15]

У вас есть же комп сервер сетки? Если есть то, поставь туда свой сервер. Если хошь в своём сервере зделай теги, чтобы только ты мог со своего клиента управлять!!!!


Змей   (2004-12-14 13:06:00) [16]

у меня точно так же все пашет и кикать можна и все можна делать
надо тока избавиться от сервера ну не буду же я держать сутками на пролет комп шобы локалка сидела в чате ?::(


Ivolg   (2004-12-14 12:59:00) [17]

Змей

Смотри, с отдельно лутше, по тому что у тя одного есть, там можешь кикать,и  всяку хрень делать!!! У мяня так пашет: Текст с клиента передаётся в сервер, а из сервера уже ковсем клиентам, включая меня!


Змей   (2004-12-14 12:54:00) [18]

а компонента RxRichEdit из библиотеки RxLib появилась для Д6


Змей   (2004-12-14 12:53:00) [19]

Ivolg: Ну у меня подругому! У меня сервер отдельно, просто запускаешь и всё и клиенты то в ходят то выходят нормально!

ну эт понятно я сначала так же сделал но потом надоело тыкать два приложения


Rouse_   (2004-12-14 12:52:00) [20]

А по форуму поищи, тут часто такие вопросы задают...


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо