What does recvmsg do over recvmsg which you're looking for? It looks like it's just "performance" and timeouts, the first of which usually isn't an issue and the second of which you have socket.settimeout() for. Have you had a problem with Python's performance with socket.recvmsg()? Or is there a significant gain in code conciseness that you're looking for? Do you have a short example if so?
Due to the reasons discussed here
we will be moving to python-forum.io
on October 1, 2016.
This forum will be locked down and no one will be able to post/edit/create threads, etc. here from thereafter. Please create an account at the new site to continue discussion.