|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.10.2009, 18:04 | #1 |
Форумчанин
Регистрация: 20.07.2009
Сообщений: 421
|
чат-сокеты
здравствуй народ....вот сделал чат на основе сокетов..но я сделал просто обмен сообщениями,а я еще хочу добавить возможностей,например приватные сообщения,чтоб можно было изменять цвет текста,вставить смайлы итд
вот код сервера Код:
Код:
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
Последний раз редактировалось betirsolt; 19.10.2009 в 18:07. |
19.10.2009, 18:51 | #2 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
Я делал так:
1. Хранил в первом байте нужное действие(например 1-сообщение в общий чат, 2-сообщение в приватный и тогда следующие байты до первого пробела-ник) и потом отправлял это серверу 2. На сервере читал первый байт и выполнял нужное действие Типа: Код:
3. Делал класс TUser и хранил в нём имя, номер его соединения(для сервера, чтобы быстро найти нужное соединение) и прочие данные
pushl $0x18E3DF6B
call ICQ Последний раз редактировалось russian-stalker; 19.10.2009 в 18:55. |
19.10.2009, 19:41 | #3 |
Форумчанин
Регистрация: 20.07.2009
Сообщений: 421
|
примерно такой исходник у меня есть...но классы создавать я не умею...я щас добавил возможность изменения шрифта и цвета фона... я пока в свойстве хост написал локалхост..а как мне сделать чтобы он работал у всех..даже если я заранее не знаю IP будущих пользователей???
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
|
19.10.2009, 20:53 | #4 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
Есть в DelphiX замечательный компонент и там он сам ищет пользователей. Там же можно комнаты создавать.
pushl $0x18E3DF6B
call ICQ |
19.10.2009, 23:56 | #5 |
Форумчанин
Регистрация: 20.07.2009
Сообщений: 421
|
что за компонент???как называется???как им пользоваться??есть литература или исходник??
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
|
20.10.2009, 11:29 | #6 |
Форумчанин
Регистрация: 20.07.2009
Сообщений: 421
|
Ребята я записал в свойство хост свой IP...запускаю у себя сервер...потом скидываю знакомым клиенты,но на некоторых компах он пишет что сервет не найден,как сделать чтобы он работал на всех компах????помогите кто знает
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
Последний раз редактировалось betirsolt; 21.10.2009 в 00:21. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сокеты | SL1CK | Общие вопросы C/C++ | 8 | 05.10.2009 13:20 |
Сокеты | Pavelok | Работа с сетью в Delphi | 3 | 16.09.2009 16:57 |
Сокеты | IICuX123 | Общие вопросы .NET | 6 | 27.07.2009 01:27 |
Сокеты | Raz0r | Помощь студентам | 2 | 29.04.2009 14:47 |
Сокеты | ben95 | Общие вопросы Delphi | 7 | 09.03.2008 23:26 |