Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.5 MB
Время: 0.039 c
14-1107942106
DSKalugin
2005-02-09 12:41
2005.02.27
Признание в Любви программиста


14-1107851672
Ega23
2005-02-08 11:34
2005.02.27
Кто уже получил счёт за "коммуналку"?


3-1106824860
DAron
2005-01-27 14:21
2005.02.27
ReadOnly в MsSQL


1-1108541040
Карелин Артем
2005-02-16 11:04
2005.02.27
Как заменить DEFAULT_CHARSET на RUSSIAN_CHARSET у всех надписей?


14-1107844205
AlexG
2005-02-08 09:30
2005.02.27
Это что такое?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский