Olá a todos ,    É o seguinte ,  meu conhecimento em C é um pouco básico. Programo microcontroladores e fiz uma comunicação pela porta serial RS232 entre o PC e o microcontrolador. O programa Terminal para a comunicação eu mesmo criei em C ,  (console aplication mesmo , digito no teclado e ele envia a string / recebe )  usando o CodeBlocks + MinGW.  O programa no uC também já fiz. Está tudo funcionando nos conformes ..   Mas  , a questão agora é :  Os pcs aqui em casa estão em rede ( roteador )  e o meu desejo é conseguir comunicar com o microcontrolador por outro computador que não seja o  que ele está conectado fisicamente.  Tipo assim:  Digito comandos no PC1 , ele envia esses comandos pela porta Ethernet e comunica com o PC2 ( passando pelo roteador ) o PC2 recebe as strings e envia para o microcontrolador que está ligado na sua porta serial. ( O programa de enviar pela serial já está pronto , mas queria que ao invés dele receber as strings pelo teclado apenas  , recebesse elas pela Ethernet ! e que um programa em outro PC as enviasse para a LAN).  Mas não tenho a minima idéa de como :/      É possivel isso , apenas com conhecimentos simples de  C ?  alguém poderia me ajudar?    Obs , uso windows Xp no micro em que está a serial e 7 nos demais da casa. Obrigado !