Domanda

Per il mio progetto universitario desidero fare un sito web (PHP) che comunica (possibilmente in tempo reale) con un desktop App NET (WPF) sullo stesso server.Being un niubbo completo di PHP, non vedo alcun modo per farlo direttamente, qualsiasi aiuto nella giusta direzione solo per ottenere mi ha iniziato?

EDIT: App è un desktop applicazione WPF in C #

È stato utile?

Soluzione

Come si potrebbe dare un'occhiata a programmazione socket.

Lasciate che il vostro C # app aprire un socket e ascoltarlo.

Il tuo PHP si collega poi a quella presa, né richiede informazioni o invia informazioni. E si è fatto. Non c'è bisogno di polling.

Ascoltare la presa in modo asincrono.

Altri suggerimenti

Un modo che si possa fare questo senza ottenere troppo nella tana del coniglio è quella di avere due applicazioni condividono una base di dati, sia MS SQL o MySQL, qualunque sapore si preferisce. Poi, come i dati vengono creati e modificati con l'applicazione web in PHP, l'applicazione .NET WPF possono vedere i dati aggiornati e fare tutto ciò che è che si desidera fare. È anche possibile utilizzare semplici oggetti di timer nel .NET applicazione per eseguire la scansione del DB per modifiche, se si vuole gli aggiornamenti per mostrare senza l'input dell'utente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top