Programación General > C/C++

 Re: sockets

<< < (2/6) > >>

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

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa