Estoy implementando un muy simple chat tcp cliente-servidor ,en el
cual almaceno el numero de usuario y el nombre de usuario en una
estructura <chat.h> del modo:
int n_user;
struct struc_user {
int *number_user;
char username[100];
} users[100];
por el lado del servidor tengo
char *buffer_c[];
recv(fdsocket, buffer_c, strlen(buffer_c), 0);
printf("Se conecto al chat -%s-\n", *buffer_c);
y por el lado del cliente tengo
char *buffer[];
puts("Ingrese el nick(se requeriran 3 pasos antes de ingresar)");
fgets(users[n_user].username, sizeof(users[n_user].username), stdin);
*buffer = (users[n_user].username);
send(fdsocket, buffer, strlen(buffer), 0);
printf("enviando al server el nick . . . %s\n", *buffer);
Ahora no me envia los datos grabados en el fgets al servidor. He
probado y revisado mi file descriptor (fdsocket), todos los pasos del
servidor: socket(), bind(), listen(), accept()... el servidor queda
escuchando pero le falta que lleguen los datos.
Ya no se que mas hacer
--
/* Leonardo Rios
* rios[dot]lj[at]gmail[dot]com
*/
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion