Hallo

Ik ben nu html5 aan het leren.
En ben nu bezig met sockets maar het wilt maar niet lukken.
Dit is de link http://www.nivadesign.be/test.html
Het probleem is dat de socket meteen gesloten wordt.
En ik denk dat het probleem ergens ligt aan het path van de socket.
Maar hoe kan ik dit oplossen ,wat voor een path moet dit dan worden?

Alvast bedankt voor de hulp!

De code

<!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript">
function WebSocketTest(){
  if ("WebSocket" in window){
     alert("WebSocket is supported by your Browser!");
     // Let us open a web socket
     var ws = new WebSocket("ws://nivadesign.be/test.html");
	 ws.onopen = function(){
        // Web Socket is connected, send data using send()
        ws.send("Message to send");
        alert("Message is sent...");
     };
     ws.onmessage = function (evt) { 
        var received_msg = evt.data;
        alert("Message is received...");
     };
     ws.onclose = function(){ 
        // websocket is closed.
        alert("Connection is closed..."); 
     };
  }
  else{
     // The browser doesn't support WebSocket
     alert("WebSocket NOT supported by your Browser!");
  }
}
</script>
</head>
<body>
<div id="sse"> <a href="javascript:WebSocketTest()">Run WebSocket</a> </div>
</body>
</html>
misschien omdat je ws://nivadesign.be/test.html hebt in plaats van ws://http://www.nivadesign.be/test.html

ik heb eerlijk gezegd geen idee of dit wel zal werken maar het is een suggestie
FF en Chrome ondersteund websocets wel, alleen is dit uitgeschakeld als gevolg van bezorgdheid over beveiligingsproblemen.
[color=gray]
Offtopic

Je titel doet uitstralen dat je via HTML een socket-verbinding voorziet. Terwijl je dit met javascript doet. Je vraag heeft niets met HTML te zien.
[/color]
Volgens mij kan je ze in je browser ergens toestaan weet niet waar/hoe.
FireFox geeft bij mij aan dat het niet ondersteund is

Reageren