Buenas, he desarrollado un programa que se conecta a X ip y escribe datos. El caso es que al poner el NC a la escucha se conectan pero no reciben datos...
while (cont!=0)
{
fgets (buffer
, 1024, stdin
); cont
=send
(newsock
, &buffer
, strlen (buffer
), 0); }
NC:
nc -vlp 31337
Compilen y pongan uno a correr y el otro a la escucha en el mismo PC....
Se conectan y se desconectan sin decir nada....
Tambien pueden probar a meter un send y quitar todo el while, y el NC tampoco lo recibe. Tiene que ser un fallo en la conex... donde???
Me pueden ayudar???
EDITO:
Ya va correctamente jaja. El problema estaba en que mandaba los datos a newsock, que no estaba conectado....
while (cont!=0)
{
fgets (buffer
, 1024, stdin
); cont
=send
(sockfd
, &buffer
, strlen (buffer
), 0); }