我正在尝试通过HTTPS将socket.io消息发送到nodejs服务器。在Python上搜索socketIO之后;我编写了以下简单的代码来进行测试。 虽然我没有收到编译错误,但我从服务器端收不到任何内容。当我通过wireshark packetniffer分析时;我注意到甚至没有建立HTTPS连接(目标服务器具有有效的签名证书,我可以通过基于JS的前端访问服务器而没有任何问题)..
from socketIO_client import SocketIO, LoggingNamespace
NODEJS_URL = "https://targetserver.com"
def on_message_response(*args):
print('message', args)
user_value = "test1"
message_value = "hello"
with SocketIO(NODEJS_URL, 443, LoggingNamespace) as socketIO:
socketIO.emit('message', { 'user': user_value, 'message': message_value}, on_message_response)
socketIO.wait_for_callbacks(seconds=1)
你知道为什么Python socketIO连接可能不成功吗?