私は nodejs v0.10.12 を使用し、websocket をいじっています。サーバー側では、次のようなコードがあります
//the http server
var server = http.createServer(function(request, response) {
console.log((new Date()) + ' Received request for ' + request.url);
response.writeHead(200, {'Content-Type': 'text/html'});
response.end(clientHtml);
});
server.listen(8000, function() {
console.log((new Date()) + ' Server is listening on port 8000');
})
//the websockets server
var wsServer = new WebSocketServer({
httpServer: server,
autoAcceptConnections: false
});
//connections, getting data from client , etc, etc
//try to send data to client
connection.send('<b>Name</b></br>'+
result.row[i].p_name+
'</br></br><b>Description</b></br><textarea rows="20" cols="60">'
+result.rows[i].p_descr+
'</textarea>');
connection.send
from サーバーに含まれるデータを websocket 経由でクライアントに送信したい。問題は、クライアント上で、html タグもレンダリングされ、ブラウザー上でレンダリングされることです。
<b>Name</b></br>testpoint5</br></br><b>Description</b></br><textarearows="20"cols="60">testpoint5</textarea>
「websocketsを介したhtmlタグ」などを検索しましたが、何も役に立ちません...
助言がありますか?レンダリングするだけでなく、クライアントでhtmlタグを「機能させる」方法は?
ありがとう