Witam wszystkich Próbuję wysłać JavaScript Object przez WebSocket:wysyłając JavaScript Object przez WebSocket Faye
dokumentacja Faye-WebSockets mówi:
send (message)akceptuje albo Łańcuch lub bufor i wysyła wiadomość tekstową lub binarną przez połączenie z drugim urządzeniem równorzędnym.
Strona serwera Używam węzła i faye.
var WebSocket = require('faye-websocket');
var http = require('http');
var server = http.createServer();
server.addListener('upgrade', function(request, socket, head) {
var ws = new WebSocket(request, socket, head);
ws.send({topic:'handshake', data:'sdf487rgiuh7'});
});
server.listen(8000);
po stronie klienta:
<script>
var ws = new WebSocket('ws://localhost:8000');
ws.onmessage = function(e) {
console.log(e.data); //prints [Object object] string and not the object
};
</script>
co jest mój błąd? Dzięki
którzy dają -1 wyjaśnia przyczynę proszę .. – frx08
-1 jest prawdopodobne, ze względu na fakt, że komunikat o błędzie już mówiłem dokładnie co jest nie tak. –