A way to get the current socket instead of a room

When I do `socket().emit(...)` in my controller I fire the same event (with the same data) on all opened sockets because `socket()` function returns the room (because *rw.io* does `socket.join(...)` and `io.sockets.in(...)`).

What is the best way to do firing only on the current socket?
I added the socket reference into the request object.

    req.socket.emit(...)