Programación General > C/C++
Re: sockets
JuanK:
conexion:
mini ftp simulado copia y trae archivos al 1 servidor, sservidor soporta multiples conexiones.
no conexion:
envia un mensaje al servidor y este le devuelve el mensaje al revez
1 servidor soporta multiple conexiones
ojo si trabajas versiones de UNIx ya que en algunos casos se genera basura enm las cadenas, para lo cual deberas implementar un rutina que te las inicialice con NULLs.
Si tienes dudas me preguntas aqui en el foro.
nota: el codigo es una modificacion de uno que hice en u taller de practica, asi que no es 100% codigo mio, puesto que los mios los tengo en casa.
chau
reckba2:
Los voy a estudiar y probar, lo que me va a demorar un resto y luego te cuento.
Gracias juanK
reckba2:
Hola JuanK, al compilar me arooja el siguiente mensaje:
$ cc cliente.c
Undefined first referenced
symbol in file
recv cliente.o
socket cliente.o
send cliente.o
connect cliente.o
gethostbyname cliente.o
UX:ld: ERROR: a.out: fatal error: Symbol referencing errors. No output written t
Fatal error in /usr/bin/ld
Exit status 01
No se si es porque falta alguna libreria o que, si sabes algo avisane
gracias
Saludos
JuanK:
debes hacerlo asi, porque debes linkar la libreria de sockets
$ gcc cliente.c -lsocket
chau... me cuentas
Juank
reckba2:
de esa forma me arroja los siguiente:
gcc cliente.c -lsocket
Undefined first referenced
symbol in file
__nsl_getprotoent /usr/sde/default/usr/lib/libsocket.so
h_errno /usr/sde/default/usr/lib/libsocket.so
__nsl_getprotobynumber /usr/sde/default/usr/lib/libsocket.so
_gethostbyname /usr/sde/default/usr/lib/libsocket.so
__nsl_setsockopt /usr/sde/default/usr/lib/libsocket.so
__nsl_accept /usr/sde/default/usr/lib/libsocket.so
__nsl_getprotobyname /usr/sde/default/usr/lib/libsocket.so
gethostbyname /var/tmp/cca002Ct1.o
__nsl_endprotoent /usr/sde/default/usr/lib/libsocket.so
__nsl_recvmsg /usr/sde/default/usr/lib/libsocket.so
__nsl_listen /usr/sde/default/usr/lib/libsocket.so
__nsl_inet_addr /usr/sde/default/usr/lib/libsocket.so
_gethostname /usr/sde/default/usr/lib/libsocket.so
_inet_ntoa /usr/sde/default/usr/lib/libsocket.so
__nsl_recv /usr/sde/default/usr/lib/libsocket.so
__nsl_setprotoent /usr/sde/default/usr/lib/libsocket.so
UX:ld: ERROR: a.out: fatal error: Symbol referencing errors. No output written t
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa