Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将图像从websocket服务器.NET发送到客户端(HTML5)_Javascript_.net_Html_Canvas_Websocket - Fatal编程技术网

Javascript 将图像从websocket服务器.NET发送到客户端(HTML5)

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

我目前正在服务器(VB.NET)和客户端(网页)之间实现websocket通信

我成功地将文本从服务器发送到客户端,并使用JavaScript和画布显示文本

现在我想从服务器发送一个图像,显示在HTML5画布上

我使用的websocket服务器实现是


有什么建议吗?我缺乏二进制/bmp知识

快速查看斑点源代码,您可以使用

string imgFilePath = ...
socket.send(System.IO.File.ReadAllBytes(imgFilePath));
(其中socket将是存储在传递给服务器的
Start
方法的
IWebSocketConnection
委托中的成员变量)


请注意,并非所有浏览器都支持读取二进制帧。Chrome的最新版本支持它;我不确定是否还有其他人支持。

Firefox11也支持二进制操作码。我认为它会工作,你知道如何在客户端(JavaScript)接收它吗?我想是把二进制文件转换成图像