最近項目有個長連應用測試,所以用python簡單demo一下,廢話不多說,直接上代碼
import websocket #需要安裝ws包 ,pip install websocket
from urllib import parse
ws_url = "ws://127.0.0.1/ws"
ws_token = "*********"
ws_para = '{"jid":“”****“”}'
ws_ts = '12463327854358'
ws_reqpara = "?para="+parse.quote(ws_para )+"&token="+parse.quote(ws_token )+"&ts="+ws_ts #應用規定接入websocket所需要的認證信息
def on_message(ws,message):
print("接收message:")
print(message)
def on_error(ws,error):
print("異常信息error:")
print(error)
def on_close(ws):
print("連接關閉...")
if __name__=="__main__":
ws = websocket.WebSocketApp(ws_url+ws_reqpara,
on_message=on_message,
on_error=on_error,
on_close=on_close)
ws.run_forever()
#以上代碼為建立連接,實施監聽狀態和接收消息
