国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

[已解決] websocket中context 保存的變量是針對(duì)進(jìn)程的嗎?

pengzhen

用的webman+GatewayWork,因?yàn)榇a需要保存一些變量,用了context的,http下沒有問題,但是用websocket發(fā)現(xiàn),不同的message事件,獲取的context里的值是一樣的,要怎么改才能針對(duì)每個(gè)message

581 1 0
1個(gè)回答

walkor 打賞

Context是針對(duì)webman自帶的http進(jìn)程的。自定義進(jìn)程包括GatewayWorker插件無法直接使用。
如果你要在 GatewayWorker 里使用,需要在合適的時(shí)候執(zhí)行 Context::destroy() 銷毀,例如在onMesage的最后執(zhí)行它

  • pengzhen 2024-10-24

    昨天看webman的源代碼,確實(shí)是在send后調(diào)用了destroy,看源代碼,我沒看懂,onmessage執(zhí)行完最后一行業(yè)務(wù)代碼,調(diào)destroy,這個(gè)上下文就是message級(jí)別的嗎?其他連接不會(huì)讀到這個(gè)連接設(shè)置的變量嗎

  • walkor 2024-10-24

    對(duì),讀不到

  • pengzhen 2024-10-24

    不對(duì),不是其他連接,是其他message,即使是同一個(gè)連接的不同message,也讀取不到嗎

  • walkor 2024-10-24

    你保證每個(gè)message后都執(zhí)行了 Context::destroy() 就讀不到了

  • pengzhen 2024-10-24

    感謝大佬,萬分感謝

??