RPLProactor:  add a user data slot to sockets