簡體   English   中英

python Socket.io客戶端默認端口號

[英]python Socket.io client default port number

我正在使用 heroku 嘗試一些帶有 node.js 和 Socket.io 的示例。 所以我在heroku上有一個使用socket.io的服務器。

我想通過 Socket-io-client 庫將我的服務器連接並通信到 python 客戶端腳本。 但是我找不到端口號。 我必須使用端口號連接到 heroku 服務器。

from socketIO_client import SocketIO, LoggingNamespace
with SocketIO('https://heroku......', 8000, LoggingNamespace) as socketIO:
    socketIO.emit('foo', 'bar')
    socketIO.wait(seconds=1)

8000、8080、80、8888、443 無效。 我怎樣才能連接到服務器? 使用另一種編程語言的 socket.io 庫允許連接到沒有端口號的服務器。 但是在python中我必須通過。 有什么解決辦法嗎?

您正在嘗試連接到https://... ,套接字 IO 始終托管在ws://...除非您已更改它

暫無
暫無

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

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