Kommunikation per WebServices (async)

30/08/2008 - 00:18 von Chuck Vance | Report spam
Hallo NG,

ich möchte ein Kommunikationssystem schreiben, in dem UserAnfragen von Usern
mit JA oder NEIN beantwortet werden.
Z.B.:
User1 an User2: Hast du Rechner XY runtergefahren?
User2 an User1: JA / oder NEIN.

Generell würde ich hierbei die Anfrage von USER1 an USER2 in einer Datenbank
speichern - bei Beantwortung von
USER2 die Antwort in die Datenbank schreiben und USER1 Antworten auf seine
Anfragen aufzeigen. (recht simple).

Dabei müssten aber alle User per Intervall (z.B. alle 5 Sec.) abfragen, ob
Anfragen für vorliegen oder Anfragen beantwortet wurden.

Erfolgt die Kommunikation per Handy-Modem, wird Traffic produziert (auch
wenn es nur ein paar Bytes sind) - aber alle 5 Sec.
geht ne Anfrage raus, die Geld kostet. Daher dachte ich an einen asynchronen
Aufruf, der dann feuert, wenn die Daten bereit stehen.

Also Request stellen: "Sind Anfragen für mich da?" (async)
dann (irgendwann) feuert Response: "Ja - hier sind se"
Könnte ggf. irgendwann nen Timeout-Error geben - oder?

Habt ihr ne konkrete und bessere Idee, wie man da angehen könnte?

Danke im Voraus, Gruß
Chuck
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
30/08/2008 - 00:30 | Warnen spam
Hallo Chuck,

"Chuck Vance" schrieb:

Daher dachte ich an einen asynchronen Aufruf, der dann feuert, wenn die Daten bereit stehen.

Also Request stellen: "Sind Anfragen für mich da?" (async)
dann (irgendwann) feuert Response: "Ja - hier sind se"
Könnte ggf. irgendwann nen Timeout-Error geben - oder?



Mit dem Browser im Handy? Nö.

Habt ihr ne konkrete und bessere Idee, wie man da angehen könnte?



Schreib Dir eine Anwendung, die auf dem PDA/Smartphone/... làuft.
Die kann dann mit deiner Serveranwendung kommnizieren, bzw. eine
Verbindung aufrecht erhalten. Mit ASP.NET geht das aber auch nicht
(ebensowenig mit P*P, ...)

Das, was Du da vorhast, ist nicht unbedingt das, was eine Webanwendung
am besten kann. Das liegt aber nicht unbedingt an der verwendeten
Technologie wie bspw. ASP.NET sondern eher am HTTP Protokoll.

Gibts eigentlich einen Messenger fürs Handy? Falls ja, kannst Du
evtl. doch den dafür mißbrauchen.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen