XML_Socket

Liutasil

Grünschnabel
Hallo!
Ich habe folgendes Problem bezüglich des XML_Sockets in Flash:
Ich habe mir einen Clienten in Flash geschrieben und einen Java Socket-Server.
Der Socket-Server läuft bereits auf einem echten Server und funktioniert auch.
Von meinem lokalen PC kann ich problemlos mit dem Java-Server kommunizieren, doch sobald ich den Clienten online stelle und dann aufrufe sendet er nichts mehr. Nicht mal mehr einen Null-Byte oder ein policy-file-request.
Zu Testzwecken habe ich den Flash-Clienten auchmal hochgeladen ohne ihn vorher in meine Seite einzubinden: soll heißen ich habe direkt die .html und .swf dateien hochgeladen, die von Flash beim "Veröffentlichen" automatisch erstellt werden. Doch auch da schlägt die Verbindung ganz einfach fehl:

hier der entsprechende Client-Ausschnitt:
Code:
var socket:XMLSocket = new XMLSocket();
socket.connect(" --hier die ip----" , 2004);
socket.onConnect = function(success) {
	if (success) {
		info.text = "Verbunden";
	} else {
		info.text = "Die Verbindung zum Server ist fehlgeschlagen. Poste dies bitte ins Forum unter Bugs.";
	}
}
Privat gibt der Client schön brav "Verbunden" aus, und die gesendeten Daten kommen auch beim Server an. Online schlägt die Verbindung fehl.
Auf dem Server liegt auch bereits eine passende Crossdomain.xml.
 
Problem hat sich von selbst gelöst

man muss bei
Code:
socket.connect(" --hier die ip----" , 2004);
nicht die ip selbst eintragen sonder "null"
das ganze sieht dann so aus:
Code:
socket.connect(null, 2004);

dieser threat kann eigentlich gelöscht werden
 
Zurück