javascript - 如何在 Javascript 中将字节转换为整数?
问题描述
我在 Python 上运行一个服务器,它将数据发送到 JavaScript。但是,此服务器只能发送字节。我需要数据为整数形式。有没有办法在Javascript中转换它。
这是接收数据的代码行。如何将 evt.data 从字节转换为整数。我从 Python 收到的是 b' 后跟数字。示例:b'120'
ws.onmessage = function (evt) {
var received_msg = evt.data;
这是用于从 Python 发送数据的代码行。它是 UDP,不幸的是只能发送字节。我正在将数据从 python 服务器发送到 python 客户端,然后再发送到 python websocket 服务器。不幸的是,python web 套接字服务器无法发送通过“int()”方法转换为整数的字节。
sock.sendto(bytes(MESSAGE, "utf-8"), (ip_address, UDP_PORT))
我需要做什么?提前致谢!:)
解决方案
我希望这有帮助
function binToInt(bin){
return parseInt(bin, 2);
}
console.log(binToInt("00101001")); //Outputs 41
推荐阅读
- javascript - 如何知道 Express-Handlebars 变量何时在 HTML 中被替换?
- python - get_queryset 中的 Django 2.0 url 参数
- silverstripe - 从 3.0 升级到 3.7 后出现“Ruby 不存在”错误
- node.js - EACCES:Heroku 部署权限被拒绝
- kubernetes - 尽管 --disk-size 标志 Minikube 空间不足并失败
- ios - 快速添加基于键的分组字典元素的值
- sql-server - SQL 查询使用附加条件确定最旧的消息
- swift - 快速查找和更改属性字符串中的范围
- python - 如何将 keras 模型与其他数据一起保存并完全加载?
- python - PUDB 错误: