ShockWave2048
@ShockWave2048
imposter

Как организовать обмен данными C# и PHP?

Всем привет.
Есть игровой сервер, авторизация, highscore таблица, поиск противника, написан на PHP (Laravel).
Сама pvp боевка на C# (.net/win/mono) на SuperSocket фреймворке.
Есть ли способы прямого обмена сообщениями и данными между процессами? Пока в направлении PHP -> C#.
Сейчас общение происходит через базу и игровой клиент.
Сокеты и RabbitMQ уже пробовал, ищу еще варианты. Может есть что для линукс процессов UnixSignals?
  • Вопрос задан
  • 793 просмотра
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Быстрее всего наверное shared memory, но я не уверен насколько просто будет скрестить ужа и ежа PHP и C#, по крайней мере готовые решения мне не известны. Сокеты и пайпы хороши для 99% задач, и они примерно одинаково быстрые.

Возможно, вам удобно будет поднять REST интерфейс на C#.

Обзор разных видов взаимодействия: https://habrahabr.ru/post/122108/

А чем вам сокеты не угодили?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы