Nop
Saludos partner
Los sockets son para programar comunicaciones entre puertos de computadoras.
Si lo que quieres es programar un periferico, esta labor depende realmente del tipo de conexión (cable) que necesites para tu periferico.
Si es un cable serial, si es un cable paralelo, si es un cable de red, etcétera.
Además cada periferico tiene un grupo de comandos que reconoce y que le indican que operación debe realizar. Debes tener el manual de tu periferico específico para programador para que puedas enviar las sentencias correctas al periferico.
Suerte.