标签: websocket channel phoenix-framework
我正在制作一个Phoenix应用程序来监听来自某个普通广播公司的事件,并通过频道将它们发送到所有连接的WebSocket客户端。
每当WebSocket连接时,都会订阅Broadcaster
Kernel.send(:subscribe, self())
但是当套接字关闭时,它不会从订阅者列表中删除 有没有办法检测通道成员的断开?或者我可以检测到我正在推动的插座是否已经关闭?
干杯