我正在使用heroku尝试使用node.js and 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、80、80、80、8888、443不起作用。如何连接到服务器?使用另一种编程语言的socket.io库是让无需端口号的服务器连接到服务器。但是在python中,我必须通过。有解决方案吗?
您正在尝试连接到https://...
,插座IO始终在ws://...
中托管,除非您更改了它