Javascript 将图像从websocket服务器.NET发送到客户端(HTML5)
我目前正在服务器(VB.NET)和客户端(网页)之间实现websocket通信 我成功地将文本从服务器发送到客户端,并使用JavaScript和画布显示文本 现在我想从服务器发送一个图像,显示在HTML5画布上 我使用的websocket服务器实现是Javascript 将图像从websocket服务器.NET发送到客户端(HTML5),javascript,.net,html,canvas,websocket,Javascript,.net,Html,Canvas,Websocket,我目前正在服务器(VB.NET)和客户端(网页)之间实现websocket通信 我成功地将文本从服务器发送到客户端,并使用JavaScript和画布显示文本 现在我想从服务器发送一个图像,显示在HTML5画布上 我使用的websocket服务器实现是 有什么建议吗?我缺乏二进制/bmp知识快速查看斑点源代码,您可以使用 string imgFilePath = ... socket.send(System.IO.File.ReadAllBytes(imgFilePath)); (其中socke
有什么建议吗?我缺乏二进制/bmp知识快速查看斑点源代码,您可以使用
string imgFilePath = ...
socket.send(System.IO.File.ReadAllBytes(imgFilePath));
(其中socket将是存储在传递给服务器的Start
方法的IWebSocketConnection
委托中的成员变量)
请注意,并非所有浏览器都支持读取二进制帧。Chrome的最新版本支持它;我不确定是否还有其他人支持。Firefox11也支持二进制操作码。我认为它会工作,你知道如何在客户端(JavaScript)接收它吗?我想是把二进制文件转换成图像