1. grafillo - 17 Июля, 2013 - 12:05:51 - перейти к сообщению
Добрый день, посоветуйте пожалуйста статью а лучше книгу где подробно расписана работа с сокетами, потому как нашёл всего пару статьей в интернете по которым принцип построения сокет сервера понять сложно. Ну если есть видео на русском языке то вообще было бы замечательно.
2. EuGen - 17 Июля, 2013 - 12:11:50 - перейти к сообщению
3. grafillo - 17 Июля, 2013 - 14:54:20 - перейти к сообщению
ваще ничё понять не могу, как строится сервер, как он регистрирует клиентов, как определить что какому клиенту нужно отправить (((
4. caballero - 17 Июля, 2013 - 15:27:18 - перейти к сообщению
при чем тут клиенты
это сокет сервер - то есть сервер с которым взаимодействие через tcp/ip
что туда и в каком виде посылать дело разработчика - для сокета это просто массив байтов
(Добавление)
работа с такими вещами требует достаточного опыта программирования. Это не просто прога на PHP
уверен что тебе нужен именно сокет сервер?
это сокет сервер - то есть сервер с которым взаимодействие через tcp/ip
что туда и в каком виде посылать дело разработчика - для сокета это просто массив байтов
(Добавление)
работа с такими вещами требует достаточного опыта программирования. Это не просто прога на PHP
уверен что тебе нужен именно сокет сервер?
5. grafillo - 17 Июля, 2013 - 16:23:20 - перейти к сообщению
да мне нужен сокет сервер для чата
ну так один клиент посылает другие получают и наоборот
как при чём тут клиент, а кто коннектится к серверу как называется7
ну так один клиент посылает другие получают и наоборот
как при чём тут клиент, а кто коннектится к серверу как называется7
6. LIME - 17 Июля, 2013 - 16:29:02 - перейти к сообщению
ты наверное все же хочешь web сокеты
http://habrahabr[dot]ru/post/79038/
http://habrahabr[dot]ru/post/79038/
7. esterio - 17 Июля, 2013 - 16:38:55 - перейти к сообщению
grafillo
А может ну его ети сокеты. Может по старинке Ajax каждые 5сек.
А может ну его ети сокеты. Может по старинке Ajax каждые 5сек.
8. grafillo - 17 Июля, 2013 - 16:39:34 - перейти к сообщению
я хочу сделать на простых сокетах, должно ж получится
сервер на пхп клиент на флеше
ненене аякс это помоему както тупо темболее даже если аяксом сделать как пинговать присутсвтующих людей? х)
сервер на пхп клиент на флеше
ненене аякс это помоему както тупо темболее даже если аяксом сделать как пинговать присутсвтующих людей? х)
9. caballero - 17 Июля, 2013 - 17:51:11 - перейти к сообщению
Цитата:
я хочу сделать на простых сокетах, должно ж получится
на сокетах просто не бывает тем более в вебе, особенно учесть что не все браузеры это умеют
Цитата:
ненене аякс это помоему както тупо темболее даже если аяксом сделать как пинговать присутсвтующих людей? х)
а ккие проблеммы - пусть аякс с клиента присуствующего и пишет в о своем присутствии
сокеты бы делали то же самое
10. grafillo - 17 Июля, 2013 - 21:19:09 - перейти к сообщению
хех это ж скока трафикуа пожухается если каждый раз скидывать массив всей переписки, или как определить это всё дело кому какой сообщение отправлять х)
11. LIME - 17 Июля, 2013 - 21:23:19 - перейти к сообщению
grafillo пишет:
зачем?...отдавай только новые сообщенияесли каждый раз скидывать массив всей переписки
grafillo пишет:
ну если такие вещи тебя затрудняют то я даже не знаю или как определить это всё дело кому какой сообщение отправлять х)
может по полю "кому_сообщение"?
вариант?
12. grafillo - 17 Июля, 2013 - 21:34:45 - перейти к сообщению
надо обмозговать как это будет выглядеть х)
(Добавление)
а если человек закрывает чат то как его убрать из списка присутствующих?
тут без сокета помоему никуда х)
(Добавление)
а если человек закрывает чат то как его убрать из списка присутствующих?
тут без сокета помоему никуда х)
13. caballero - 17 Июля, 2013 - 22:12:39 - перейти к сообщению
перестал пинговать сервер - значит ушел
что ты носишся с этими сокетами как с писаной торбой
что ты носишся с этими сокетами как с писаной торбой
14. LIME - 17 Июля, 2013 - 22:14:20 - перейти к сообщению
CODE (SQL):
скопировать код в буфер обмена
скопировать код в буфер обмена
- SELECT * FROM mesages WHERE mesage_to = "$login" AND id > $last_mesage;
- SELECT * FROM users WHERE last_access > time()-10