Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.27;
Скачать: CL | DM;

Вниз

Chat   Найти похожие ветки 

 
Змей ©   (2004-12-14 12:35) [0]

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


 
Ivolg   (2004-12-14 12:41) [1]

А скажи плизз где ты комнонет, для отображения текстов и картинок(смайлов)!! Вот тожа пешу!!! Ну у меня подругому! У меня сервер отдельно, просто запускаешь и всё и клиенты то в ходят то выходят нормально!


 
Rouse_ ©   (2004-12-14 12:42) [2]

А ты используй UDP и не думай о выделенном сервере...


 
Змей ©   (2004-12-14 12:51) [3]

а как  там сделать то? с UDP?


 
Rouse_ ©   (2004-12-14 12:52) [4]

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


 
Змей ©   (2004-12-14 12:53) [5]

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

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


 
Змей ©   (2004-12-14 12:54) [6]

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


 
Ivolg   (2004-12-14 12:59) [7]

Змей

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


 
Змей ©   (2004-12-14 13:06) [8]

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


 
Ivolg   (2004-12-14 13:12) [9]

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


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


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


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


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


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


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


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


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


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


> обаются


это как ?!


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


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


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


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


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

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


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

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


 
Змей ©   (2004-12-14 14:02) [13]

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


 
Digitman ©   (2004-12-14 14:16) [14]


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


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

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


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


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


 
Rouse_ ©   (2004-12-14 14:22) [15]

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


 
Ivolg   (2004-12-14 14:44) [16]

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


 
Змей ©   (2004-12-14 14:48) [17]

ща вышлю


 
Ivolg   (2004-12-14 14:49) [18]

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


 
Змей ©   (2004-12-14 15:01) [19]

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

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


 
Digitman ©   (2004-12-14 15:39) [20]


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


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

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


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


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


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


 
Змей ©   (2004-12-14 16:31) [21]

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


 
ArchValentin ©   (2004-12-16 04:35) [22]

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


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

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



Страницы: 1 вся ветка

Текущий архив: 2005.02.27;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.029 c
14-1107428519
ArMellon
2005-02-03 14:01
2005.02.27
Кому не лень...


3-1106890112
Leon1
2005-01-28 08:28
2005.02.27
Нумерация документов


9-1101743659
Максим
2004-11-29 18:54
2005.02.27
Из GLS в 3DS


3-1106912783
LEONardo
2005-01-28 14:46
2005.02.27
Из только чтение в полный доступ


3-1106811820
k2
2005-01-27 10:43
2005.02.27
Аналитические функции SQL