Поделиться данными и общаться между кодом PHP и приложением .NET на том же сервере

StackOverflow https://stackoverflow.com/questions/4718242

Вопрос

Для моего проекта в колледже я хочу сделать веб -сайт (PHP), который общается (возможно, в режиме реального времени) с приложением .NET Desktop (WPF) на том же сервере. Полная новичка с PHP, я не вижу никакого способа сделать это Необходимость в правильном направлении просто для того, чтобы начать меня?

РЕДАКТИРОВАТЬ: Приложение - это приложение для настольного компьютера WPF в C#

Это было полезно?

Решение

Вы можете взглянуть на программирование сокетов.

Пусть ваше приложение C# откроет розетку и послушайте его.

Затем ваш PHP подключается к этому сокету, либо запрашивает информацию, либо отправляет информацию. И все готово. Нет необходимости в опросе.

Послушайте розетку асинхронным способом.

Другие советы

Один из способов сделать это, не слишком далеко вниз по кроличьей дыре, - это иметь два приложения поделиться базой данных, либо MS SQL, либо MySQL, какой бы аромат вы предпочитаете. Затем, поскольку данные создаются и изменяются веб -приложением в PHP, ваше приложение .NET WPF может видеть обновленные данные и делать все, что вы хотите, чтобы они делали. Вы даже можете использовать простые объекты таймера в вашем приложении .NET для сканирования DB для изменений, если вы хотите, чтобы обновления показали без ввода пользователя.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top