ジャンゴuwsgiのWebSocket踩坑

https://www.cnblogs.com/Xjng/p/4853080.html

上記の文献、

次のように私の環境では、python2.7、django1.11、上記uwsgi2.0、プロキシとしてniginxです

OpenSSLをインストールしますのlibssl-devのインストールapt-getは、このuwsgiをインストールした後に交換するには

クライアントは、常に両方のインポートインポート用WebSocketで注意を払っていないのWebSocketクライアント送られたのWebSocketをインストールPIP、WebSocketをとして使用されています

内のhttp-WebSocketを=真uwsgi.iniを追加

そこのメインイベント、uwsgiインストールピップことはできませんが、ソースの下でなければなりませんhttps://github.com/unbit/uwsgi、Pythonはsetup.py installを

DEF F(リクエスト):
     インポートuwsgi 
    uwsgi.websocket_handshake()
    一方TRUE:
        MSG = uwsgi.websocket_recv()
        uwsgi.websocket_send(MSG)
は/ usr / binに/のenv pythonの!
#の輸入ソケット
輸入のWebSocket
 インポート時間
S = websocket.create_connection(" WS://127.0.0.1:8080 / XXX " 印刷" ...、Hello Worldの送信" 

S。 (送信" こんにちは、世界" 印刷" 送られたの" 、印刷" 受信" 
A = 1
 ながら、 1 
    s.send(" こんにちは、世界{:0>9D} ".format(A))
    の結果 = s.recv()
     プリント" 受信'%s'は"%の結果)
    time.sleep( 1 
    、A + = 1 
S。CLOSE()

 

私は、URLを変更しました

最後に、それは容易ではない、通じ実行し、継続的な強化ピット

 

おすすめ

転載: www.cnblogs.com/mangmangbiluo/p/10931062.html