Hình như là vì phía client nhận lắng nghe sự kiện 'connect' rồi mới phát sự kiện 'ferret', nhưng ở phía server của bạn lại không có đoạn nào phát ra sự kiện 'connect' cả, nên cái sự kiện 'ferret' cũng không được phát ra luôn. Theo mình nghĩ là hoặc là bạn không cần nghe sự kiện 'connect' ở client, hoặc là bạn cần phát sự kiện 'connect' từ server khi có nhận được sự kiện 'connection' để client biết là đã kết nối được với server.