Using udp protocol with SocketIO

Following this test of SocketIO:
https://github.com/cocos2d/cocos2d-x/blob/develop/samples/Cpp/TestCpp/Classes/ExtensionsTest/NetworkTest/SocketIOTest.cpp

Is possible use udp protocol?
Would this be the best way to send udp messages?
Any advice?

Thank you very much!

Does anyone have any suggestions?
Is there any other library to send / receive messages using the UDP protocol?

Thanks