korvin0
моська
схема клиент-сервер - подводим итоги
Итак, как неоднократно говорил на форуме, схема чата такова:
На сервере висит запущенный все время демон, принимающий сообщения, отправляющий их и вообще следящий за коннектом с чаттерами. Все это реализуется с помощью функций socket*? Если да, то какими именно функциями? Читал, что они пашут только под Linux. Это так?
Еще: Сначала клиент и сервер соедининяются (кстати, по какому порту?), т.е. клиент при входе в чат посылает сообщение типа "я тут". После этого сервер (а точнее демон) при появлении новых сообщений посылает клиенту эти сообщения. Как он это делает? По какому порту? Кто принимает сообщения на стороне клиента? Неужели javascript?
P.S. А вообще давно пора делать отдельную тему про все это в избранном, т.к. тема чата, а значит и схема "клиент-сервер" необычайно популярна (при поиске по слову "чат" - 1002 тем!)
Итак, как неоднократно говорил на форуме, схема чата такова:
На сервере висит запущенный все время демон, принимающий сообщения, отправляющий их и вообще следящий за коннектом с чаттерами. Все это реализуется с помощью функций socket*? Если да, то какими именно функциями? Читал, что они пашут только под Linux. Это так?
Еще: Сначала клиент и сервер соедининяются (кстати, по какому порту?), т.е. клиент при входе в чат посылает сообщение типа "я тут". После этого сервер (а точнее демон) при появлении новых сообщений посылает клиенту эти сообщения. Как он это делает? По какому порту? Кто принимает сообщения на стороне клиента? Неужели javascript?
P.S. А вообще давно пора делать отдельную тему про все это в избранном, т.к. тема чата, а значит и схема "клиент-сервер" необычайно популярна (при поиске по слову "чат" - 1002 тем!)