I think you are asking for a client-side feature. In the server, the only context that exists when a message is sent is that of the sender. The exchange goes like this:
client | server
---------------------------------------------------------------------------
user1 sends event to server |
payload includes msg for user2 |
|
| server decodes the msg payload in
| user1's context and sends msg to user2
|
user2 receives msg from server |
So as you see, in the server, user2 is not part of this transaction, only user1 matters. The server-side context for user2 may not even reside in the same server process, now that Flask-SocketIO can drive a farm of servers behind a load balancer. Also, the recipient of the event may not be a single user, it may be a group of users in a room, or even all connected users.
I'm not sure I understand the purpose of your request, but if you want to elaborate I may be able to provide advice.