1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Чат portable

Тема в разделе 'Программирование', создана пользователем Kamikazik, 19 фев 2011.

  1. TopicStarter Overlay

    Kamikazik Пользователи

    Сообщения:
    39
    Лайки:
    0
    Репутация:
    0
    Всем привет, задался вопросом, незнаю каким запросом гугл мучать, так что обращаюсь сюда.
    Мне нужно найти или создать :unsure: портативный чат. Тоесть скачал прожку, и там как flash чат. Есть комнаты, и просто ники без регистрации. Тоесть запустил прожку, ввел ник, (можно и пароль), нашел комнату, и все, пишешь... Просто незнаю как это дело найти/сотворить. Заранее спасибо =)
  2. JoLan Команда форума Администратор AngeliCore Программист

    Сообщения:
    1.061
    Лайки:
    945
    Пол:
    Мужской
    Репутация:
    6
    Команда:
    AngeliCore
    Страна:
    Russian Federation Russian Federation
    udp-чат тебе нужен
    1 человеку нравится это.
  3. TopicStarter Overlay

    Kamikazik Пользователи

    Сообщения:
    39
    Лайки:
    0
    Репутация:
    0
    Спс, поищу =)
  4. TopicStarter Overlay

    Kamikazik Пользователи

    Сообщения:
    39
    Лайки:
    0
    Репутация:
    0
    Со всем разобрался, теперь новые вопросы.
    1) Как сделать автологин к серверу? Сейчас для конекта к серву, нужно указать порт и IP надо сделать автологин просто нажав кнопку "Войти"
    2) Как организовать ники? Сейчас есть только 2 вида сообщений, от серва и от клиента, они обозначаются ">" и "<", Нужно что бы было к примеру так "Вам написал KamiMAN" И "Вы написали". Ну или посто ник, а там уже понятно кто куда пишет..
    3) Как дизайн проге написать? Чуть позже скринами с пояснениями дополню =)
    Сейчас так.
    [​IMG]
    Нужно убрать полоски вокруг поля где сообщения появляются
    [​IMG]
    Должно получиться как выше о_О
    Заранее спс.

    P.S. чат написан на сокетах. Самый бональный какой смог написать, теперь хочу "наращивать" функционал.
  5. TheMazzahaka Пользователи

    Сообщения:
    223
    Лайки:
    76
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    J-Games Dev
    OnCreate
    Передавай ник на сервер вместе с сообщением,например: send:=nickname.text+messagetext.text;
    send-уже готовое сообщение от пользователя,там уже можно заменять на "вы написали" и т.п.
    Берёшь фотошоп,рисуешь,и timage.
    А ещё можно апи запилить.
    Либо alphaskins.com
    В свойствах компонента посмотри,непомню уже свойство
    ps а вообще что за язык?а то я с расчётом на делфю отвечаю :DD
    1 человеку нравится это.
  6. Kenpachi™ Who Crazy? Old school Пользователи Just a troll

    Сообщения:
    361
    Лайки:
    195
    Пол:
    Женский
    Репутация:
    0
    Команда:
    Solo
    Ками, скинь ссыль на исходник.
  7. TopicStarter Overlay

    Kamikazik Пользователи

    Сообщения:
    39
    Лайки:
    0
    Репутация:
    0
    Я свой писал о_О Скинуть свою версию? Автологин уже реализовал, теперь думаю ники как сделать О_О
    Вот свой залил. Сори что дамп :unsure:
    Kenpachi если ты про дюрара подумал, то чат не такой как на скрине ента раз. Во вторых вот оригинал браузерный, таких по инету куча, и на код гугл где то исходник php чата лежит :D

    Люди вопрос появился, мой чат можно скачать чуть выше, и глянуть, что это чудо работает только в 2 стороны, сервер-клиент, если подключик несколько клиентов, сервер с каждым сможет общаться, все видят сообщения сервера, а сообщения клиентов видит только серв, клиенты друг друга не видят. Дык вот подскажите какой чат писать, что бы в чате могли сидеть человек 20, как в 1ой комнате, на чем писать(всмысле сокеты, udp, tcp) и т.д
    Желательно еще ссылочку на гайд, ибо я всего 2 дня в делфи работал :)
    Заранее спасибо.
  8. TheMazzahaka Пользователи

    Сообщения:
    223
    Лайки:
    76
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    J-Games Dev
    Если юзаешь tserversocket то там есть событие,которое срабатывает при получении сообщения через сокет,так вот в обработчик этого события пиши код который будет рассылать всем клиентам сообщение которое принял,както так.
    1 человеку нравится это.
  9. Kenpachi™ Who Crazy? Old school Пользователи Just a troll

    Сообщения:
    361
    Лайки:
    195
    Пол:
    Женский
    Репутация:
    0
    Команда:
    Solo
    Сяб.
    Да я именно про Дюрурару ^^, браузерка не нас и сам могу на пхп+js сообразить. Хатю такой же, но на делфи написать
  10. TopicStarter Overlay

    Kamikazik Пользователи

    Сообщения:
    39
    Лайки:
    0
    Репутация:
    0
    У меня такая же мысль была, что на делфи хорошо было бы :unsure:
  11. JoLan Команда форума Администратор AngeliCore Программист

    Сообщения:
    1.061
    Лайки:
    945
    Пол:
    Мужской
    Репутация:
    6
    Команда:
    AngeliCore
    Страна:
    Russian Federation Russian Federation
    Когда-то давно баловался с чатом. Собсно мой включает в себя 2 части: клиент и сервер.

    Сервер:
    [​IMG]

    Клиент:
    [​IMG]

    Исходник

    З.Ы. Enter работает как "отправить"
    Кот, Kenpachi™, MorzE и ещё 1-му нравится это.
  12. TopicStarter Overlay

    Kamikazik Пользователи

    Сообщения:
    39
    Лайки:
    0
    Репутация:
    0
    Еще вопросик появился, вот я растягиваю поле Edit1, мнне нужно что бы высота поля была к примеру не 25 пикселей, а 50, а он при запуске проги какой был 25 так и остается, хотя в параметрах 50... :unsure:
  13. JoLan Команда форума Администратор AngeliCore Программист

    Сообщения:
    1.061
    Лайки:
    945
    Пол:
    Мужской
    Репутация:
    6
    Команда:
    AngeliCore
    Страна:
    Russian Federation Russian Federation
    TEdit - однострочный редактор. Для многострочности используй TMemo.
  14. TopicStarter Overlay

    Kamikazik Пользователи

    Сообщения:
    39
    Лайки:
    0
    Репутация:
    0
    Ога, уже с кена пример взял =)
Черновик сохранён Черновик удалён

Поделиться этой страницей