Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: lordluisiv en 21 Mayo 2019, 02:47 am



Título: hacer servidor y cliente en windows
Publicado por: lordluisiv en 21 Mayo 2019, 02:47 am
Hola, disculpen la molestia, pero me podrian ayudar a buscar un tuto que funcione en windows, tengo dev-c++ y quisiera un tuto de socket para hacer cliente y servidor mandado una variable e imprimirlo en la otra pc via internet


Título: Re: hacer servidor y cliente en windows
Publicado por: ThunderCls en 23 Mayo 2019, 07:31 am
A ver, necesitas conocer un par de detalles

1- conocer winsocks
https://docs.microsoft.com/en-us/windows/desktop/winsock/getting-started-with-winsock
http://beej.us/guide/bgnet/html/single/bgnet.html#windows
https://sites.google.com/site/ucanlab/Home/chimain/opensource/scocket-programming-with-dev-c
https://www.bogotobogo.com/cplusplus/sockets_server_client.php
 
2- si deseas comunicar tus aplicaciones a traves de internet vas a necesitar tocar tu router (port forwarding/triggering), luego si tienes direcciones ip dinamicas puedes usar noip.com y crearte una entrada dns con la ip de tu router para que tengas una url que le apunte en todo momento
https://www.noip.com/support/knowledgebase/general-port-forwarding-guide/

Suerte


Título: Re: hacer servidor y cliente en windows
Publicado por: lordluisiv en 25 Mayo 2019, 02:26 am
Disculpen si respondo algo tarde, tenia problemas con mi pc...

Todas esas librerias que se usan ya las trae el dev-c++ porque trato de compilar algunos ejemplos que vi y me sale un error en el WSA


Título: Re: hacer servidor y cliente en windows
Publicado por: RayR en 25 Mayo 2019, 02:55 am
Sí, ya trae Winsock, aunque, naturalmente, debes configurar tu proyecto para que enlace con ella. ¿Qué errores te marca? Si son del tipo "undefined reference", será que te está faltando eso. Debes enlazar con  ws2_32 ( -lws2_32).


Título: Re: hacer servidor y cliente en windows
Publicado por: lordluisiv en 25 Mayo 2019, 20:35 pm
Diculpen, perdi mi codigo :'(
de todas maneras gracias vere esos tutoriales