Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 14:17

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



TCP-Server über Handy

Discussion on TCP-Server über Handy within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
Doktor.'s Avatar
 
elite*gold: 0
Join Date: Aug 2011
Posts: 1,190
Received Thanks: 549
TCP-Server über Handy

Hey,
ich musste für ein kleines Projekt ein TCP-Server für mein Handy erstellen, bisher lief alles perfekt, nur als ich das WLAN auf meinem Handy ausgeschaltet hab, lief gar nichts mehr.
IP etc. sind alle korrekt, bin auch noch neu auf dem Gebiet mit TCP, aber soweit ich weis musste ich für ein Server den Port freischalten, wenn es nicht mehr im selben Netzwerk ist? Wenn ja, geht das wohl schlecht übers Handy, oder?

Fragen:
Wie stell ich es an das es auch über Mobiles Internet läuft?
Woran liegt es das es nicht geht, wenn es nicht meine eigene Inkompetenz sein sollte?
Wäre UDP ne bessere Lösung? Soll schneller sein, aber dafür nicht so sicher wie TCP?

Mfg.
Doktor.
Doktor. is offline  
Old 06/01/2014, 19:44   #2
 
XxharCs's Avatar
 
elite*gold: 34
Join Date: Apr 2011
Posts: 1,475
Received Thanks: 1,227
Du musst immer den Port wieder freilassen, sprich das Socket schließen, wenn du das Programm schließt oder sich das WLAN whatever schließt. Ich denke als du das WLAN ausgeschaltet hast, ging nix mehr, weil der Port noch immer besetzt war.

Naja damit es normal übers SIM Internet auch funktioniert, brauchst ja nur die Permissions.
Code:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
XxharCs is offline  
Old 06/01/2014, 19:45   #3
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Ja, Port Mapping oder Port Forwarding musst du aktivieren, das wird bei mobilen Geräten ein bisschen schwieriger, da dir der Router nicht zur Verfügung steht wie zuhause im WLAN.

UDP ist nicht sicherer als TCP, da der einzige Unterschied zwischen UDP und TCP der ist, dass UDP ein Paket einmal absendet und TCP das Paket solange sendet bis vom Server die Bestätigung kam das das Paket erfolgreich eingetroffen ist.

UDP eignet sich in Bereichen wo viele Pakete gesendet werden gut, wie z.B. bei MMORPGs, denn wenn da mal mit TCP ein Paketstau entsteht kann dein ganzer Upload still liegen.
alpines is offline  
Old 06/01/2014, 19:46   #4


 
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
Quote:
Originally Posted by Doktor. View Post
Fragen:
Wie stell ich es an das es auch über Mobiles Internet läuft?
Ports öffnen und versichern, das ne Verbindung besteht.

Quote:
Originally Posted by Doktor. View Post
Woran liegt es das es nicht geht, wenn es nicht meine eigene Inkompetenz sein sollte?
Kann an allem liegen. Entweder blockt die Firewall da was oder du hast erst gar keine Verbindung zum Server. Oder es liegt natürlich direkt an deinem Server aber du hast ja nicht ein Wort über die Implementierung verloren.

Quote:
Originally Posted by Doktor. View Post
Wäre UDP ne bessere Lösung? Soll schneller sein, aber dafür nicht so sicher wie TCP?
Tja, das kommt auf den Zweck des Servers an. TCP ist langsamer, checkt aber ob die Pakete vollständig sind und schickt generell ne Antwort zurück. UDP ist das egal, da kommen Pakete durch und wenn da mal was verloren geht, kümmert das nicht weiter. Deshalb nutzen Streamdienste auch UDP, während der Browser über TCP (und HTTP eben) sendet.
Mostey is offline  
Reply


Similar Threads Similar Threads
DR ÜBER HANDY PROBLEM
04/06/2013 - Metin2 - 12 Replies
Guten Tag. Undzwar hat i.einer meiner angeblichen "Kollegen" von meinem Handy DR für 25€ gekauft & ich wusste nix davon .. was kann ich da jetzt machen damit ich dir rechnung nicht zahlen muss ? Liebe Grüße
[B] Handy Huawei U8860 NP über 200€ [S] egold !! Top Handy
03/21/2013 - elite*gold Trading - 1 Replies
Guten Tag, ich habe mir jetzt das Iphone 5 gekauft und mich dazu entschlossen mein altes Handy (Huawei U8860)in weiß zu verkaufen/tauschen. Das Handy ist wirklich TOP, auch wenn viele die Marke evtl. nicht kennen. Die Akku Laufzeit des Handys ist einfach unschlagbar. Überzeugt euch selbst von den ganzen positiven Rezensionen: Huawei]Huawei U8860 Smartphone 4 Zoll schwarz: Amazon.de: Elektronik U8860 Smartphone 4 Zoll schwarz: Amazon.de: Elektronik
PSC über Handy kaufen
12/06/2011 - Technical Support - 9 Replies
Hey, Wie kann ich eine PSC über Handy kaufen? Hab schonmal ne Möglichkeit gesehen,allerdings hab ich die nicht wirklich durchgeblickt (Schweizer Post) ^^ Gibts ne einfache Möglichkeit?
Film über handy (?)
02/13/2011 - Movies & Series - 3 Replies
Hi leute, suche son Film. Story: Ein Mädchen findet ein Handy, dass wenn etwas anruft, dann den Tod der leute in der zukunft sagt. z.b. Handy macht klingelton (du du du dum du du du dum oder so) wenn jemand da dran geht, das ER/Sie dann ein schrei von jemanden hört wie jemand stirbt. 2 Tage später stirbt die Person die geschreit hat. Sry ich weiß kacke formuliert. Weiß einer wie der Film heißt? Story ist fast wie bei The Call 3 - Final - aber es spielten keine Chinesen sondern Amy's
Über handy downloaden..
10/29/2010 - Technical Support - 5 Replies
Moin Epvp. Ich entschuldige mich jetzt schon mal, da ich nicht wusste wo das rein gehört bzw in welche section. Also, meine frage ist, da die meisten ja die smartphones haben beispielsweise Samsung Wave o.ä wollte ich gern wissen ob man wenn man über den shop des handy datein die gratis sind runterladen tut, und ob man für den download (z.b 10 MB ) dafür zahlen muss? - game/app umsonst - Download größe (MB) muss bezahlt werden?



All times are GMT +2. The time now is 14:17.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.