![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Chat
Змей © (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]А по форуму поищи, тут часто такие вопросы задают...