Código de C/Visual C - Mensajeria instantanea en C

Imágen de perfil
Val: 82
Ha disminuido su posición en 2 puestos en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Mensajeria instantanea en Cgráfica de visualizaciones


C/Visual C

Publicado el 21 de Febrero del 2015 por Alejandro
2.519 visualizaciones desde el 21 de Febrero del 2015
Programa basado en xmpp para la mensajeria instantanea y envio de presencias. Permite creacion de JID, login y chat

Corremos el server y el cliente para crear dos JID
1

2

Chat
3

Advertencia: Si pruebas el server y mas de dos clientes en una sola pc el programa puede ir un poco lento, ya que ambos archivos hacen validaciones y abren threads, lo cual haria un poco lento el rendimiento

Algun bug o error me avisan

Requerimientos

Instalar librearias necesarias:
1
2
3
4
5
sudo apt-get install libxml2-dev
sudo apt-get install libgnutls28-dev
sudo apt-get install openssl  (algunas distribuciones lo tienen por default)
sudo apt-get install libssl-dev (algunas distribuciones lo tienen por default)
sudo apt-get install libgtk-3-dev (algunas distribuciones lo tienen por default)

Compilar librerias para el cliente:
1
2
gcc -c validaciones.c -o validaciones.o -I/usr/include/libxml2 -lxml2
ar rcs libvali.a validaciones.o
Cuando usaba debian no era necesario agregar la libreria: -lcrypto, pero ahora que uso un derivado de ubuntu me di cuenta de que era necesario:
1
gcc cliente_xmpp.c -o cliente_xmpp $(pkg-config --cflags --libs gtk+-3.0) -lssl -lcrypto -lgnutls -I. libvali.a -I/usr/include/libxml2 -lxml2

Server:
1
2
3
gcc -c stanza.c -o stanza.o -I/usr/include/libxml2 -lxml2
ar rcs libmean.a stanza.o
gcc server_tls.c -o server_tls -lgnutls -lpthread -I. libmean.a  -I/usr/include/libxml2 -lxml2

1.5

Actualizado el 23 de Febrero del 2015 (Publicado el 21 de Febrero del 2015)gráfica de visualizaciones de la versión: 1.5
2.520 visualizaciones desde el 21 de Febrero del 2015
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

  • Archivos para descargar

Si alguno de los archivos de descarga no funciona, comentanos aquí el error.




Comentarios sobre la versión: 1.5 (0)


No hay comentarios
 

Comentar la versión: 1.5

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s3047