Связь сервера с клиентом (c# + php)

Тема в разделе "PHP", создана пользователем ilya_bayk13, 6 июл 2017.

Модераторы: latteo
  1. ilya_bayk13

    ilya_bayk13 Постоялец

    Регистр.:
    19 июл 2016
    Сообщения:
    52
    Симпатии:
    17
    Здравствуйте, пользователи.
    Возникла такая надобность, как связать CMS и клиентское приложение.
    Выбор пал на сокет-связь.
    Хороший ли это выбор, и желательно аргументировать его.
    Понятных сурсов и примеры работы данной связки в сети не нашел (может плохо искал)
     
  2. Den1xxx

    Den1xxx

    Moderator
    Регистр.:
    15 янв 2014
    Сообщения:
    280
    Симпатии:
    155
    может не работать, если CMS на виртуальном хостинге
     
  3. GW_SHARK

    GW_SHARK Постоялец

    Регистр.:
    5 июл 2014
    Сообщения:
    59
    Симпатии:
    33
    + постоянно нужно будет руками самому допиливать что-нибудь
     
  4. ilya_bayk13

    ilya_bayk13 Постоялец

    Регистр.:
    19 июл 2016
    Сообщения:
    52
    Симпатии:
    17
    cms на вдс работает
     
  5. nejtr0n

    nejtr0n Постоялец

    Регистр.:
    24 янв 2014
    Сообщения:
    126
    Симпатии:
    71
    Сокеты, не плохое решение с точки зрения производительности. Но не лучший с точки зрения универсальности имхо.
    REST api будет более универсальным решением.
     
  6. ilya_bayk13

    ilya_bayk13 Постоялец

    Регистр.:
    19 июл 2016
    Сообщения:
    52
    Симпатии:
    17
    универсальность не нужна, делается только под одного человека и одну систему
     
  7. xackera

    xackera Создатель

    Регистр.:
    2 мар 2013
    Сообщения:
    17
    Симпатии:
    12
    Материалы по работе с сокетами в php без проблем ищутся в goolge. Но всё реализация:
    • обработка данных, полученных из сокета
    • отправка данных в сокет
    будет уже на Вас.
    Если CMS популярная, то возможно уже кто-то сделал связь клиентского приложения с CMS.
     
  8. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.611
    Симпатии:
    1.539
    Под универсальностью так же понимаются доработки системы.
    Сделать красивое апи на ресте, которое через пару месяцев/лет можно будет быстренько допилить, гораздо проще чем на сокетах.
    А просадка в производительности может быть несущественной в зависимости от кейсов.
    Если это редкий обмен простыми данными советую REST.
     
  9. symbiane

    symbiane Писатель

    Регистр.:
    26 июн 2016
    Сообщения:
    2
    Симпатии:
    1
    Все зависит от потребностей человека, вопрос состоит в чем, почему выбор пал на сокет-связь? Можно больше подробнестей о кейсе?
     
  10. ilya_bayk13

    ilya_bayk13 Постоялец

    Регистр.:
    19 июл 2016
    Сообщения:
    52
    Симпатии:
    17
    Выбор пал по причине того, что клиент с CMS должен быть непрерывно связан и получать события в реалтайме.