Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.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 确定卷筒纸上的传送速度_Javascript_Html_Sockets_Websocket - Fatal编程技术网

Javascript 确定卷筒纸上的传送速度

Javascript 确定卷筒纸上的传送速度,javascript,html,sockets,websocket,Javascript,Html,Sockets,Websocket,我已经做了我必须做的谷歌搜索,我似乎找不到一个合适的答案 有没有一种方法可以使用JavaScript通过web套接字连接确定上传和下载速率/速度?例如,如果我想从一个非常大的画布(或使用任何其他大数据块)中提取画布数据,并通过web套接字连接在一条消息中将其传递给服务器,有没有办法确定该消息实际发送所需的时间,尽管服务器不一定已经接收到该消息 也许将数据分成更小的部分并发送一系列消息也可以,但我仍然不知道如何确定消息实际发送的时间。我知道AJAX提供了上传和下载进度,但如果可能的话,我更喜欢使用

我已经做了我必须做的谷歌搜索,我似乎找不到一个合适的答案

有没有一种方法可以使用JavaScript通过web套接字连接确定上传和下载速率/速度?例如,如果我想从一个非常大的画布(或使用任何其他大数据块)中提取画布数据,并通过web套接字连接在一条消息中将其传递给服务器,有没有办法确定该消息实际发送所需的时间,尽管服务器不一定已经接收到该消息


也许将数据分成更小的部分并发送一系列消息也可以,但我仍然不知道如何确定消息实际发送的时间。我知道AJAX提供了上传和下载进度,但如果可能的话,我更喜欢使用web套接字。

Websocket是TCP之上的一种精简协议,因此这将取决于您的网络性能。是的,我同意。我想问的是,是否有一种方法可以通过编程来确定消息何时开始发送、何时完成发送,以及接收消息的方式。