| |||||||
Das Thema "App über Website steuern" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer Benutzer Registriert seit: 06.07.2011
Beiträge: 2
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
| folgende Frage: Ich möchte eine App erstellen, welche einen SocketServer öffnet und dann Anfragen von einer Webiste entgegen nimmt oder andersum. Also später sollen Befehle von der Website auf das Handy geschickt werden können... Meine Idee war halt, dass ich die externe IP vom Handy auslese, den Socket Server starte, den IP auf meiner Webiste eingebe und dort ein Socket Cliebt gestartet wird, welcher sich zu dem Server verbindet... Ist dies generel möglich? ![]() Danke |
| | |
| | #2 (permalink) |
| Ehren-Mitglied Modell: HTC Desire Registriert seit: 21.07.2009
Beiträge: 9.876
Abgegebene Danke: 93
Erhielt 1.785 Danke für 1.389 Beiträge
|
Solange das Handy nicht über ein NAT-Gateway oder eine entsprechend restriktive Firewall angebunden ist, sollte es zumindest in der Theorie funktionieren. Aber bei den meisten Providern und auch privaten WLANs mit Router wirst du hier wohl Pech haben, so dass du dir was anderes überlegen solltest.
__________________ Thyrion Siemens C25 / Nokia 6510 / SE K700i / Samsung Galaxy I7500 (rooted) / HTC Desire (rooted / S-ON) Kein Support via PN und E-Mail. Bitte das Forum nutzen! Traut Euch, die Suche beißt nicht! - Android-Hilfe.de - Forenregeln - Eine Bitte an alle Android-Neulinge... Kein Punkt? Kein Komma? Keine Hilfe! schreibst du alles klein? dann sind deine shift-tasten aber ganz schön einsam. DRÜCK sie mal öfter! |
| | |
| | #3 (permalink) |
| Android Guru Modell: T-Mobile G1, Nexus One, Samsung Galaxy Tab 10.1, Samsung Galaxy Nexus Registriert seit: 04.05.2009
Beiträge: 1.599
Abgegebene Danke: 128
Erhielt 210 Danke für 193 Beiträge
|
Einfacher wird es wenn die App auf dem Handy die Verbindung aufbaut, da du dann auch durch Firewalls und NAT-Gateways hindurch eine Verbindung hinkriegst. Zumindest meistens. Vielleicht wäre es eine gute Idee eine Nachricht über Googles C2DM Api an das Gerät zu schicken um dann eine Verbindung aufzuauen.
__________________ Follow/Add/Circle/Whatever me on Google+ Solitaire HD, ein Solitaire optimiert für Honeycomb. |
| | |
| | #4 (permalink) | |
| Neuer Benutzer Registriert seit: 06.07.2011
Beiträge: 2
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
| Zitat:
![]() EDIT: Habe es mir nun mal durchglesen, und diese C2DM Api ist schon ziemlich eingeschränkt und man braucht wohl einen speziellen Server. Hmm, wie könnte eine kommikation vom Handy aus zu einem Server aussehen? Ich habe z.B. Webspace auf dem ich ja eine PHP Seite mit einem Socket Server schreiben könnte, doch wie soll das Handy dann genau zu diesem Socket eine Verbdinung aufbauen? Hmmm... Danke Geändert von BearGr (06.07.2011 um 18:49 Uhr) | |
| | |
| | #5 (permalink) |
| Ehren-Mitglied Modell: HTC Desire Registriert seit: 21.07.2009
Beiträge: 9.876
Abgegebene Danke: 93
Erhielt 1.785 Danke für 1.389 Beiträge
|
Handy macht einen z.B. Webrequest zu deinem Server, dieser antwortet aber nicht sofort, sondern hält die Response zurück und somit die Verbindung offen. Timeouts sollten dabei möglichst hoch sein - Bedeutet aber bei vielen Clients eine ziemliche Last auf dem Server in Form von (ruhenden Threads). Sobald du eine Nachricht für das Handy hast, wird die entsprechende Response geschickt und deine App reagiert darauf (und baut natürlich wieder die Verbindung auf, für die nächste Nachricht). So oder ähnlich könnte das gehen. Ob das effektiv ist, sei mal dahingestellt. Alternativ könntest du deiner App auch eine E-Mail senden und einen entsprechenden IMAP Idle-Service in deine App einbauen.
__________________ Thyrion Siemens C25 / Nokia 6510 / SE K700i / Samsung Galaxy I7500 (rooted) / HTC Desire (rooted / S-ON) Kein Support via PN und E-Mail. Bitte das Forum nutzen! Traut Euch, die Suche beißt nicht! - Android-Hilfe.de - Forenregeln - Eine Bitte an alle Android-Neulinge... Kein Punkt? Kein Komma? Keine Hilfe! schreibst du alles klein? dann sind deine shift-tasten aber ganz schön einsam. DRÜCK sie mal öfter! |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Tablet / Android über PC steuern? | GKage | Samsung Galaxy Tab Forum | 4 | 06.06.2011 15:05 |
| Handy komplett über PC steuern (Bluetooth) | Korny89 | Tools | 5 | 06.06.2011 08:42 |
| Graupner Automodell über Android steuern | 10clemi | Android App Entwicklung | 2 | 07.02.2011 15:52 |
| WLAN über unlock steuern. | -=cappo=- | Tools | 4 | 13.05.2010 11:48 |
| Mac über VNC steuern - nur grünes Bild | Doug | Sonstige Apps & Widgets | 2 | 13.04.2010 14:59 |