Я знаком с php, mysql, немного с настройкой сервера nginx. Я хочу соединить двух клиентов (мобильные устройства с мобильным интернетом (3g, lte, edge) или же Wi-Fi) между собой и дать им возможность обмениваться информацией. Задача должна быть тривиальна но для меня она пока плохо понятна.
Я понимаю как на клиентах (устройствах) присоединиться к серверу через сокет и открыть(?) поток. А вот как на сервере через php(?) в режиме реального времени всем этим делом управлять что-то плохо понимаю.
Приведите примеры или может где почитать об этом можно. Суть такова что меня интересует во первых вот что:
Я создаю php скрипт который следит за сокетами(?) и как только кто то конектится то что происходит дальше? он сидит в режиме ожидания и ждет пока подключится тот кто хочет разговаривать с ним или как? А может ли сокет принимать несколько соединений? или как это происходит? Где должен сидеть этот php скрипт? на самом сервере в закрытой директории или гдето в зоне видимости веб сайта? Вообще это к веб сайту не должно относиться близко, так как я делаю это для мобильного приложения. В общем готов ответить на любые уточняющие вопросы, прошу вас направить в этом вопросе.
|