2012-04-09 4 views
2

Ich arbeite in Android Chat-Anwendung.SmartFoxServer kann keine Verbindung zum Server herstellen

Ich habe SmartFox-Server verwendet. Ich verwende 10.0.2.2 als Server-IP-Adresse und 9933 als Port.

Immer wenn ich diese Anwendung mit Emulator ausführen, funktioniert es gut, aber wenn ich diese Anwendung auf meinem realen Gerät ausführen, dann wird die Verbindung nicht korrekt ausgeführt. Ich denke, das ist nicht in der Lage, IP 10.0.2.2 herauszufinden.

Ich habe diese IP-Adresse in 192.168.1.9 geändert. Dies ist die IP-Adresse meines Systems im LAN, auf dem der SmartFox-Server installiert ist.

Bitte schlagen Sie mir vor, welchen Fehler ich gemacht habe.

Vielen Dank im Voraus.

Antwort

2

Ich löste mein Problem selbst. Ich habe einen Eintrag in der Datei confi/server.xml des Servers erstellt.

wie folgt aus: -

<serverSettings> 
    <socketAddresses> 
    <socket address="192.168.1.9" port="22" type="TCP"/> 
    <socket address="192.168.1.9" port="22" type="UDP"/> 
</serverSettings> 
    </socketAddresses> 

oder Sie können diesen Eintrag mit Admin-Modul von Smartfox Server hinzufügen. Diese Aufgabe kann mithilfe des Serverkonfigurationsteils ausgeführt werden.