[問題] websocket傳送binary data
想請問在python3 要如何向 server 建立websocket連線發送request(該server有規定要用binary的方式去傳)
目前嘗試是用 webSocketApp去作
這樣做有建立連線拿到request header跟respone header了
但是一直沒有觸發on_message
(req就是我的binary data)
發現好像是因為我用 ws.send(req)去送所以server就讓我斷線
(ws.send我的理解是送字串,不知道有沒有理解錯誤)
所以有再嘗試另一個方法是用 create_connection 中的 send_binary,
可是該方法就沒有on_message可以接收response了
爬了很多文找到的資料都是用 ws.send(str)
所以想請問,如果今天我想傳的是binary該怎麼做?也是用ws.send()嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.249.60.124 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1585056140.A.8F7.html
→
03/24 21:24,
5年前
, 1F
03/24 21:24, 1F
→
03/24 21:25,
5年前
, 2F
03/24 21:25, 2F
推
03/25 01:59,
5年前
, 3F
03/25 01:59, 3F
推
03/25 07:05,
5年前
, 4F
03/25 07:05, 4F
→
03/25 10:04,
5年前
, 5F
03/25 10:04, 5F
→
03/25 10:04,
5年前
, 6F
03/25 10:04, 6F
→
03/25 15:02,
5年前
, 7F
03/25 15:02, 7F
Python 近期熱門文章
PTT數位生活區 即時熱門文章