45 / 20 / 4
Регистрация: 18.08.2011
Сообщений: 395
|
|
1 | |
Как работает чат21.01.2012, 21:29. Показов 3559. Ответов 13
Метки нет (Все метки)
Объясните пожалуйста как работает чат,допустим ICQ ?
Поясняю: Мне важно знать то как устанавливается связь, передаются ли на сервер сообщения или напрямую по IP адресу?
0
|
21.01.2012, 21:29 | |
Ответы с готовыми решениями:
13
Написал по урокам чат, работает только в локалке. Как по инету сделать? Консольный чат работает на одном компьютере, на разных - не работает. WinSock Нужен чат, похожее в ucoz. как работает и как делать, объясните пожалуйста :( Не работает чат |
2184 / 1254 / 143
Регистрация: 28.04.2010
Сообщений: 4,592
|
|
21.01.2012, 21:37 | 2 |
в зависимости от протокола, icq, mail агент, skype (имеется ввиду обмен сообщениями) у всех разные протоколы, но принцип один, посылается сообщение на сервер и если адресат онлайн перенаправляется ему, если нет остается на сервере, пока адресат не залогинеться
1
|
45 / 20 / 4
Регистрация: 18.08.2011
Сообщений: 395
|
|
21.01.2012, 21:49 [ТС] | 3 |
0
|
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
|
|
21.01.2012, 22:10 | 4 |
не знаю как это делается в аське,но как вариант, при заходе пользователся послыается запрос на сервер,что "я вошел"
1
|
45 / 20 / 4
Регистрация: 18.08.2011
Сообщений: 395
|
|
21.01.2012, 22:13 [ТС] | 5 |
Это понятно,с php я работать умею...но как определить online пользователя,допустим если программа неожиданно закрывается и не посылается запрос "я вышел"?
0
|
474 / 337 / 36
Регистрация: 31.05.2011
Сообщений: 1,162
|
|
21.01.2012, 22:20 | 6 |
там типо постояный обмен клиента с сервером, если от клиента не приходит ответа, то сервер считает клиента утерянным
поснифай траф аськи
1
|
2184 / 1254 / 143
Регистрация: 28.04.2010
Сообщений: 4,592
|
|
21.01.2012, 22:21 | 7 |
по какому-нить тайм ауту сервер должен рассылать какие-нить запросы если клиент не ответил, знач он офлайн
1
|
45 / 20 / 4
Регистрация: 18.08.2011
Сообщений: 395
|
|
21.01.2012, 22:23 [ТС] | 8 |
Снифер сдох,надо новый качать))
P.S Но из-за "вечных запросов" трафика не напасешься! Добавлено через 55 секунд Тоже рассматривал этот вариант,но тут идут задержки во времени минут 5... Добавлено через 35 секунд Самое главное забыл,как принять запрос с сервера?
0
|
474 / 337 / 36
Регистрация: 31.05.2011
Сообщений: 1,162
|
|
21.01.2012, 22:27 | 9 |
скачай исходники асек их хуева туча и посмари как они робят и ищё компоненты есть
1
|
45 / 20 / 4
Регистрация: 18.08.2011
Сообщений: 395
|
|
21.01.2012, 22:44 [ТС] | 10 |
Сторонними компонентами не пользуюсь,а вот со стандартными не знаком))
Добавлено через 13 минут Кто подскажет как работать с TServerSocket и TClientSocket?
0
|
474 / 337 / 36
Регистрация: 31.05.2011
Сообщений: 1,162
|
|
21.01.2012, 22:57 | 11 |
во посмари, там целое чтиво
http://icq2000cc.hobi.ru/content.html
1
|
45 / 20 / 4
Регистрация: 18.08.2011
Сообщений: 395
|
|
22.01.2012, 12:06 [ТС] | 12 |
1
|
3 / 3 / 4
Регистрация: 16.11.2013
Сообщений: 102
|
|
09.06.2014, 13:00 | 13 |
Специально для тебя сделал:
https://www.dropbox.com/s/hdgc262ygg9xig9/chat.rar
1
|
45 / 20 / 4
Регистрация: 18.08.2011
Сообщений: 395
|
|
09.06.2014, 18:49 [ТС] | 14 |
Это 2 года назад было, но все равно спасибо
0
|
09.06.2014, 18:49 | |
09.06.2014, 18:49 | |
Помогаю со студенческими работами здесь
14
Не работает чат Чат не работает Чат на C# не работает в сети Не работает UDP чат Чат не работает в сети ReactPhp чат, не работает Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |