Envois de données à une application C# avec PHP

Résolu/Fermé
GamesPower Messages postés 44 Date d'inscription jeudi 7 janvier 2016 Statut Membre Dernière intervention 9 août 2016 - 26 mars 2016 à 14:30
 Utilisateur anonyme - 27 mars 2016 à 19:45
Bonjour,

Je souhaite réaliser un système de ticket pour un support sur mon site mais ce qui serait super c'est que ça se passe comme ça :

1) L'utilisateur créer un nouveau ticket
2) Il le valide puis ça "envoie une notification" à l'application que je compte codé
3) L'application la reçois l'affiche

Ce qui est en souligné, je ne sais pas comment m'y prendre.
J'avais pensé pour l'application, avec un timer récupérer le contenue d'une page (sécurisé) toutes les 5 minutes puis à ce moment là sa s'actualise mais je ne sais pas s'il y a plus simple ^^

Merci d'avance ;)

3 réponses

Utilisateur anonyme
26 mars 2016 à 14:42
Bonjour,

une idée comme ça, je ne connais pas le PHP et ne saurait te dirait comment le coder.

Ton site envoie un message UDP à ton serveur (adresse et port précis), sur ton appli C#, un thread attend les messages sur ce port et les traite.

https://docs.microsoft.com/fr-fr/dotnet/api/system.net.sockets.udpclient?redirectedfrom=MSDN&view=netframework-4.8

https://stackoverflow.com/questions/20038943/simple-udp-example-to-send-and-receive-data-from-same-socket


etc....

0
GamesPower Messages postés 44 Date d'inscription jeudi 7 janvier 2016 Statut Membre Dernière intervention 9 août 2016
26 mars 2016 à 14:54
J'y avais pensé, mais il faut obligatoirement savoir l'IP d'où est connecté l'application ?
0
Utilisateur anonyme
26 mars 2016 à 21:37
Oui
0
GamesPower Messages postés 44 Date d'inscription jeudi 7 janvier 2016 Statut Membre Dernière intervention 9 août 2016 > Utilisateur anonyme
26 mars 2016 à 21:57
Malheureusement mon IP change tous les soirs donc c'est pas possible, je pense que je vais partir sur 5 minutes d'actualisation en récupérant depuis une page du JSON que je lirai avec l'application.
Merci quand même :)
0
Utilisateur anonyme
26 mars 2016 à 22:20
Et l'inverse?

Ton appli C# envoie une demande à ton site (son ip ne change pas si?) en incluant l'ip de retour.
0
GamesPower Messages postés 44 Date d'inscription jeudi 7 janvier 2016 Statut Membre Dernière intervention 9 août 2016
27 mars 2016 à 16:48
Pas bête, donc, par exemple je pourrais faire ceci :
1. L'application se lance
2. Celle-ci envoie une requête sur le site qui sauvegarde l'IP de ma connexion
3. Quand un utilisateur créer un ticket celui-ci est reçu via websocket

C'est pas mal ça, peut-être en plus un timer qui toutes les heures renvoies l'IP (au cas où)

--
0
Utilisateur anonyme
27 mars 2016 à 17:35
Si ton appli tourne h24, et que tu connais l'heure de changement d'Ip, tu fais en sorte de la transmettre aussitôt.
0
GamesPower Messages postés 44 Date d'inscription jeudi 7 janvier 2016 Statut Membre Dernière intervention 9 août 2016
27 mars 2016 à 18:32
Non elle ne tournera que quand mon ordinateur sera allumé, mais je peux faire une actualisation a chaque démarrage + un bouton d'actualisation manuel ?

--
0
Utilisateur anonyme
27 mars 2016 à 19:45
Par exemple
0