我创建了一个使用here
中的socketIO-client的python应用程序应用程序连接到SocketIO服务器,当通过PyCharm IDE或通过终端使用命令python myapp.py
运行时,通过websockets按预期进行通信。
但是,当运行由Pyinstaller通过SSL创建的编译版本时,它只会通过轮询传输进行通信。没有SSL的连接即使使用编译版本也可以通过websockets连接。
我目前正在开发OS X El Capitan(版本10.11.4)。
Pyinstaller 3.0版
Python 2.7.10
运行此命令以创建可执行文件:
pyinstaller -p myapp/ --onefile myapp/myapp.py
知道可能导致此行为的原因是什么?任何猜测?
谢谢。