Trouver un fichier de code source :
   

Version Française - English Version
Accueil > 

C++

 > 

QL-CHATROOM V 1.0

 > 

MiniChat/Server/server.h


QL-CHATROOM V 1.0

MiniChat/Server/server.h


Informations sur ce code source

Cliquez pour voir la capture en taille normale
Code Source QL-CHATROOM V 1.0
Auteur mature
Fichier MiniChat/Server/server.h en C / C++ / C++.NET
Publié le 02/03/2012

Qualité ChatRoom v 1.0 Une application de chat, genre salon de chat avec un administrateur. Programmer par C++, bibliothèque Qt architecture client/serveur. Les sockets sont échangés entre les clients et le serveur par le protocole réseau T
 

Fichier : MiniChat/Server/server.h

Nombre de lignes : 56 lignes


Afficher ce fichier en plein écran
  • /*
  • Qualité ChatRoom a ChatRoom.
  • Copyright (C) 2012 KHABALI Anas
  • This program is free software: you can redistribute it and/or modify
  • it under the terms of the GNU General Public License as published by
  • the Free Software Foundation, either version 3 of the License, or
  • (at your option) any later version.
  • This program is distributed in the hope that it will be useful,
  • but WITHOUT ANY WARRANTY; without even the implied warranty of
  • MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  • GNU General Public License for more details.
  • You should have received a copy of the GNU General Public License
  • along with this program. If not, see <http://www.gnu.org/licenses/>.
  • Contacte:
  • Email: anas.khabali@gmail.com
  • phone: +212676747779
  • site : http://http://khabalisoft.e-monsite.com/
  • */
  • #ifndef _Server_H_
  • #define _Server_H_
  • #include <QStringList>
  • #include <QTcpServer>
  • #include <QTcpSocket>
  • #include "user.h"
  • #include <QMap>
  • #include <QSet>
  • class ChatterBoxServer : public QTcpServer
  • {
  • Q_OBJECT
  • public:
  • ChatterBoxServer(QObject *parent=0);
  • private slots:
  • void readyRead();
  • void disconnected();
  • void sendUserList();
  • protected:
  • void incomingConnection(int socketfd);
  • private:
  • QSet<QTcpSocket*> clients;
  • QMap<QTcpSocket*,User*> users;
  • QMap<QTcpSocket*,bool> bannie;
  • };
  • #endif


Liste des fichiers du ZIP

FichierTaille
MiniChat/Client/GNU GENERAL PUBLIC LICENSE.txt31,69 Ko
MiniChat/Client/img/agplv3-88x31.png1,84 Ko
MiniChat/Client/img/avatare/0.png3,01 Ko
MiniChat/Client/img/avatare/1.png12,37 Ko
MiniChat/Client/img/avatare/10.png26,66 Ko
MiniChat/Client/img/avatare/11.png51,2 Ko
MiniChat/Client/img/avatare/12.png163,65 Ko
MiniChat/Client/img/avatare/13.png138,47 Ko
MiniChat/Client/img/avatare/14.png142,59 Ko
MiniChat/Client/img/avatare/15.png24,21 Ko
MiniChat/Client/img/avatare/16.png23,09 Ko
MiniChat/Client/img/avatare/17.png32,52 Ko
MiniChat/Client/img/avatare/18.png33,89 Ko
MiniChat/Client/img/avatare/19.png30,58 Ko
MiniChat/Client/img/avatare/2.png13,23 Ko
MiniChat/Client/img/avatare/20.png13,18 Ko
MiniChat/Client/img/avatare/3.png15,69 Ko
MiniChat/Client/img/avatare/4.png16,88 Ko
MiniChat/Client/img/avatare/5.png13,32 Ko
MiniChat/Client/img/avatare/6.png46,78 Ko
MiniChat/Client/img/avatare/7.png29,79 Ko
MiniChat/Client/img/avatare/8.png48,85 Ko
MiniChat/Client/img/avatare/9.png35,15 Ko
MiniChat/Client/img/connexion.png10,23 Ko
MiniChat/Client/img/glob.png26,63 Ko
MiniChat/Client/img/logo.png5,59 Ko
MiniChat/Client/listeavatare.cpp1,16 Ko
MiniChat/Client/listeavatare.h1,11 Ko
MiniChat/Client/listeAvatare.ui1,85 Ko
MiniChat/Client/main.cpp1,42 Ko
MiniChat/Client/mainwindow.cpp12,97 Ko
MiniChat/Client/mainwindow.h2,05 Ko
MiniChat/Client/mainwindow.ui32,28 Ko
MiniChat/Client/Makefile6,72 Ko
MiniChat/Client/Makefile.Debug8,17 Ko
MiniChat/Client/Makefile.Release8,28 Ko
MiniChat/Client/MiniChatClient.pro.user20,79 Ko
MiniChat/Client/msgprivee.cpp559 o
MiniChat/Client/msgprivee.h482 o
MiniChat/Client/msgPrivee.ui2,19 Ko
MiniChat/Client/QualiteChatRoom.pro334 o
MiniChat/Client/QualiteChatRoom.pro.user20,72 Ko
MiniChat/Client/READ ME.txt1,41 Ko
MiniChat/Client/resource.qrc1,01 Ko
MiniChat/Client/statut.cpp996 o
MiniChat/Client/statut.h1,08 Ko
MiniChat/Client/statut.ui2,54 Ko
MiniChat/Client/ui_listeAvatare.h2,46 Ko
MiniChat/Client/ui_mainwindow.h29,18 Ko
MiniChat/Client/ui_statut.h3,3 Ko
MiniChat/GNU GENERAL PUBLIC LICENSE.txt31,69 Ko
MiniChat/READ ME.txt1,41 Ko
MiniChat/Server/chatterboxd.pro.user20,73 Ko
MiniChat/Server/ChatterBoxServer.o14,77 Ko
MiniChat/Server/GNU GENERAL PUBLIC LICENSE.txt31,69 Ko
MiniChat/Server/main.cpp1,23 Ko
MiniChat/Server/Makefile6,61 Ko
MiniChat/Server/Makefile.Debug6,05 Ko
MiniChat/Server/Makefile.Release6,13 Ko
MiniChat/Server/message.cpp637 o
MiniChat/Server/message.h867 o
MiniChat/Server/QualiteServer.pro243 o
MiniChat/Server/QualiteServer.pro.user20,71 Ko
MiniChat/Server/READ ME.txt1,41 Ko
MiniChat/Server/server.cpp6,42 Ko
MiniChat/Server/server.h1,41 Ko
MiniChat/Server/ui_privee.h2,29 Ko
MiniChat/Server/user.cpp1,15 Ko
MiniChat/Server/user.h1,43 Ko

Pour télécharger le zip au complet, veuillez vous rendre sur cette page :
Télécharger QL-CHATROOM V 1.0


Sources du même auteur ayant un ZIP


  • C / C++ / C++.NET Contactes book
    Cette application est codé en Cpp + Qt 4 . elle vous permet de sauvegarder des informations sur vos contactes tél que : -nom -e-mail -phon...
    Langage : C / C++ / C++.NET, publié le 02/02/2012 par mature

Voir la suite...


Sources du même langage comportant un zip


Voir la suite...





Derniers codes sources...

Logiciels à télécharger...

  • Devis-Factures PHMSD (2.1.0.1)
    Devis-Factures PHMSD (2.1.0.1)
    Configuration minimale Nécessite Windows™ 2000, XP, Windows 7, 8, Vista (Service Pack à jour) - Processeur 500 Mhz (700 Mhz conseillé) - 256 Mo de Ram - 100 Mo d'espace disque disponible po...
  • Ludoprêt (3.2) [Gratuit / Freeware]
    Ludoprêt (3.2) [Gratuit / Freeware]
    Logiciel gratuit de gestion de ludothèque. Gestion des jeux et des adhérents. Gestion des forfaits et des cotisations. Gestion des prêts et retours. Gestion des retards et édition des relances. ...
  • Revealer Keylogger Free (2.05) [Gratuit / Freeware]
    Revealer Keylogger Free (2.05) [Gratuit / Freeware]
    Keylogger invisible et gratuit pour Windows 8, 7, Vista ou XP. Revealer Keylogger Free vous permet de surveiller l'activité des utilisateurs de votre ordinateur et d'enregistrer toutes les touches du ...

Sondage...

Le top des photos

Photo ??Photo ???????????????
Photo ????????Photo ????????
 

Développement réalisé par Nicolas SOREL (Nix) et Emmanuel (EBArtSoft) avec l'aide de Cyril DURAND, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,28 sec