Hello Chan, I am using latest Chicagoboss version 0.8.13 and your websocket example for your app draw. https://github.com/mihawk/draw/blob/master/apps/draw/src/websocket/draw_websocket_test_websocket.erl
95% handle_close is working fine but sometimes it doesnt catch browser exits. In my app i have two databases. One of them is mock which i use it for online users and the other one is MongoDB which is for returning clients. When a client opens the app in browser, client is saved on boss_db mock with my parameters. When client closes browser window, handle close function deletes the user from boss_db mock. So i can use the boss_db mock to give service to online clients without any registeration. So the problem is handle close sometimes doesnt work and client can not be deleted from boss_db mock. That client still looks online and try to retrieve messages although client doesnt exist anymore. So i decided to implement timeout to the user which doesnt have any activity within 5 minutes and get deleted from boss_db mock. Is it possible? Thanks Mert 9 Şubat 2015 Pazartesi 14:32:45 UTC+2 tarihinde mihawk yazdı: > > hi Mert, > > can you check if handle_close work for a given version of CB ? > > 2015-02-09 19:37 GMT+08:00 Mert Öztürk <[email protected] <javascript:>>: > >> Hello, >> >> I am having a little bit of trouble with the websocket close function. >> When the client closes (exits) my app on browser, my websocket handle close >> function doesnt work properly and i can not delete the user from my mock >> boss_db database.This is a big problem for me because that client is still >> seen as online and system tries to send messages to that client although >> client doesnt exist. >> >> I found this from older posts but i think the link is broken. >> >> https://groups.google.com/forum/#!msg/chicagoboss/pKx7x4F19Nk/6FLpvMGMbf4J >> >> Is there any example of websocket with a timeout added? >> >> Thanks >> Mert >> >> -- >> You received this message because you are subscribed to the Google Groups >> "ChicagoBoss" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> Visit this group at http://groups.google.com/group/chicagoboss. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/chicagoboss/62ea4065-ac34-43f8-807b-e1bbf9797d46%40googlegroups.com >> >> <https://groups.google.com/d/msgid/chicagoboss/62ea4065-ac34-43f8-807b-e1bbf9797d46%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "ChicagoBoss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. Visit this group at http://groups.google.com/group/chicagoboss. To view this discussion on the web visit https://groups.google.com/d/msgid/chicagoboss/78bd65a6-4b6f-494c-813e-029fe4123a89%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
