我想在openshift上在python上託管websocket應用程序我發現這個repo:https://github.com/ramr/openshift-tornado-websockets它使用龍捲風爲websocket和普通的HTTP連接,我想處理ws和http,我有在openshift上成功部署了代碼。根據代碼綁定到默認內部端口8000 openshift, ,但是當我試圖連接到ws://piot-cloudap.rhcloud.com:8000/ws-echo/url結束使用python websocket客戶端lib時,它會連接到ws的URL, ,但當我試圖發送一些數據,然後試圖收回它返回什麼都不是空字符串,有人可以指出我做錯了什麼!Openshift Tornado WebSocket(演示)沒有響應
客戶端的代碼,我使用:
ws = create_connection("ws://piot-cloudap.rhcloud.com:8000/ws-echo/")
ws.send("test")
result = ws.recv()
print result
但它返回null。
任何幫助,將不勝感激。
它已經綁定到8080端口,並使用openshift應用的默認內部IP,ipaddr = os.getenv(「OPENSHIFT_PYTHON_IP」)或os.getenv(「OPENSHIFT_DIY_IP」) –