Tom: Websockets, Fehler gefunden

Beitrag lesen

Hello,

Die IP muss also noch erstetzt werden durch die Domain.

Nun, das ist doch klar, sonst fragt der Client doch bei sich selbst an bzw. auf dem Rechner, auf dem er läuft ...;

Klar war mir das klar. Aber man muss den Code doch erstmal durchackern nach möglichen Fehlern. So von ganz alleine weiß man ja nicht, welcher Fehler es ist und wo der steckt. Also habe ich erstmal ein Logging in die Klasse eingebaut. Da aber nichts gelogged wurde, war mir klar, dass der Fehler beim Client stecken musste...

  
29:	$(document).ready(function() {  
            log('Connecting...');  
            //Server = new FancyWebSocket('ws://127.0.0.1:9300');  
            //Server = new FancyWebSocket('ws://192.168.178.50:9300');  
            Server = new FancyWebSocket('ws://' + window.location.host + ':9300');  
	  
  	    $('#message').keypress(function(e) {  
                if ( e.keyCode == 13 && this.value ) {  
                    log( 'You: ' + this.value );  
                    send( this.value );  
  
...  
  

Das kann man auch anpassen...
Nächster Schritt wäre dann wohl, eine Subdomain für ws einzurichten, also

  
  
	Server = new FancyWebSocket('ws://' + 'ws.' + window.location.host + ':9300');  

und dann mittels mod_proxy_wstunnel den Apache aufzubohren. Damit könnte man dann vielleicht auch das Zuordnungsproblem lösen... Ich weiß noch nicht.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
Die ultimative Seite für Selbermacher