簡體   English   中英

Matlab從Python套接字讀取

[英]Matlab fread from Python Socket

我有一個Matlab腳本,它以十六進制表示形式將數字發送到Python套接字服務器。 然后,Python將相同的消息發送回去。

Python收到: 3ff0000000000000

但是Matlab收到(使用fread):

51 102 102 48 48 48 48 48 48 48 48 48 48 48 48 48.

這是什么意思? 我無法從Matlab的文檔中弄清楚如何處理這些數字。 我試過使用mat2str和num2str將它們轉換為十六進制,但結果對我來說都沒有意義。

這些數字是ASCII代碼,表示3ff000000000。

基本上,您通過網絡發送的是一個字符串,您需要首先將其解釋為十六進制數字。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM