begin process at 2012 02 10 07:30:56
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseaux & Internet

 > MYIRC ( CLIENT IRC )

MYIRC ( CLIENT IRC )


 Information sur la source

Note :
8,75 / 10 - par 4 personnes
8,75 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Réseaux & Internet Classé sous :irc, client, mirc, myirc, chat Niveau :Initié Date de création :04/06/2006 Vu / téléchargé :10 194 / 739

Auteur : gbourgeois0019

Ecrire un message privé
Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Bonjour,
   J'ai fait ce client IRC dans le cadre d'un cours au cegep, ce qui m'a vallu une note de 100 % au sommaire de l'étape ( Eh oui ! ). Je suis présentement en technique informatique et met mon code ici pour que vous puissiez me donner vos impression et vos remarques, qu'ils soient positives ou négatives ! J'avais ajouter quelques sons ici et la mais malheureusement cela rend ma source trop volumineuse. Les sons ont donc étés supprimés.

   J'ai fait ce programme avec Visual Studio .Net 2003.

Merci.

Source

  • while (1)
  • {
  • Sleep(1000);
  • }
  • // Allez voir dans le zip car ce serait long :P
while (1)
{
    Sleep(1000);
}
// Allez voir dans le zip car ce serait long :P

 Conclusion

Lorsque j'aurai un peu de temps libre j'ai l'intention de faire une autre version ( en MDI cette fois ), avec un peu plus de fonctionnalités.

Il se peut que vous trouviez quelques petits bugs. Si vous en avez envie vous pouvez m'en faire part je les corrigerai dans les version suivantes.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture PLAYIT (LECTEUR MP3)[WIN32][FMOD]
Source avec Zip CLASSE POUR UTILISER CARDS.DLL FACILEMENT
Source avec Zip Source avec une capture POWERMETER [ WIN32 ] ( ETAT DE LA BATTERIE DE VOTRE PORTABLE...
Source avec Zip Source avec une capture MOUSE-O-METER

 Sources de la même categorie

Source avec Zip SERVEUR MULTITHREAD [LINUX/WIN] par nipepsinicolas
Source avec Zip Source avec une capture SECURE REMOTE SHELL [WIN32] par ganjarasta
Source avec Zip Source avec une capture SUIVI DE PRODUCTION ONDULEUR PHOTOVOLTAÏQUE SOLARMAX par brunovan
Source avec Zip MINICHAT MULTI-CLIENT par wisar
SOCKET CPP par baptchr55

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture IRC CLIENT MULTISERVEUR EN MFC (TXIRC) par TeniX
Source avec Zip MINICHAT MULTI-CLIENT par wisar
Source avec Zip INTÉGRATION SIMPLE D'UN CLIENT IRC À UNE APPLICATION par PJulot
Source avec Zip Source avec une capture Source .NET (Dotnet) CLIENT IRC BASIQUE par king67
Source avec Zip Source avec une capture CLIENT IRC SIMPLE AVEC DEV-CPP par TeniX

Commentaires et avis

Commentaire de Zootella le 04/06/2006 19:14:29





C'est pas mal !
Quelques corrections:

Dans CMySocket::Create
>Valid = WSAStartup(MAKEWORD(1,2),&Data);

Appeler WSAStartup une seule fois dans CClientIRCApp suffit.
Pareil pour tous les WSACleanup.

>test=h->h_addr_list[0];
>a = test.GetAt(0);
>b= (char)test.GetAt(1);
>c= test.GetAt(2);
>d= test.GetAt(3);
>a%=256;
>b%=256;
>c%=256;
>d%=256;
>valeur.Format("%d.%d.%d.%d",a,b,c,d);
>Adress = inet_addr(valeur);
>memcpy(&SockAddr.sin_addr,&Adress,sizeof(Adress));

Une manière compliqué d'écrire :
SockAddr.sin_addr.s_addr = Adress = ( (in_addr*) h->h_addr )->s_addr;

Dans CMySocket::Write
Paramètre iEndChar jamais utilisé.

>int i = 0;
>char *buff;
>buff = new char[Chaine.GetLength()];
>strcpy(buff,Chaine);
>buff[Chaine.GetLength()] = 10;
>i = send(m_Socket,buff,Chaine.GetLength()+1,0);

C'est <CRLF> qu'il faut ajouter aux chaines pas <CR>.
A remplacer par :

int i;
Chaine.Append( "\r\n" );
i = send(m_Socket,Chaine,Chaine.GetLength(),0);

Voilà, je n'ai pas tout regardé.

Commentaire de gbourgeois0019 le 04/06/2006 19:43:39

Merci pour le commentaire. Je vais apporter les modifications pour la prochaine version de mon Projet.

Pour ce qui est de SockAddr.sin_addr.s_addr = Adress = ( (in_addr*) h->h_addr )->s_addr; , il me semblait que je l'avais changer mais il faut croire que je n'ai pas retravailler sur la bonne version ensuite ...

Pour ce qui est du paramètre iEndChar j'avoue qu'il est inutile !! :P

Je continue d'attendre vos commentaires, ils sont les bienvenus !

Merci.

Commentaire de max12 le 04/06/2006 20:24:36 administrateur CS

Salut Guillaume, c'est bien que tu l'ai déposé. Pauvre Pierre qui a dû se taper les 140 pages de ton documents :) C'est très bien comme client, peut de gens se rendent aussi loin quand ils en font un. Prochaine version faudrais ajouter la coloration CTRL+K et ça serait une grosse amélioration et p-ê le transfert de fichier, mais ça c'est moins pressant.

PS : x_men_40@hotmail.com

A+

Commentaire de gbourgeois0019 le 04/06/2006 20:34:12

Merci !

Pour ce qui est du transfert de fichier j'avais penser le faire mais j'ai manqué de temps avant la date de remise puisque je commencais a travailler mais je vais surement l'intégrer dans la prochaine version qui sera pour dans un moment puisque présentement je travaille 72 heures/semaine pour encore 5 semaines. :)

Commentaire de max12 le 05/06/2006 02:37:40 administrateur CS

Je viens de réaliser un fait troublant (à l'aide de Brochu, c'est lui qu'il faut taper pour celle là), puisque t'as posté la source ici, sa veut dire qu'Internet existe aux Îles de la Madeleine :P:P:P Kassé ! :)

Commentaire de Alain Proviste le 05/06/2006 04:03:49 administrateur CS

bon travail :)

Commentaire de gbourgeois0019 le 05/06/2006 07:21:17

Haha elle est bien bonne max :P

Merci Alain Proviste ! :P

N'hésitez pas à me donner vos commentaires :)

Commentaire de MyNameIs4 le 26/06/2006 22:25:56

Pas mal du tout ! ;)     10/10 :P

Commentaire de 18avivien73 le 22/09/2006 18:27:21

Bonsoir
jai un souci , j'ai microsoft visual C++ 6 et je n'arrive pas a buider en exe .

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Client IRC [ par SAtaN ] quelqu'un aurait il un tutoriel, des infos, pour m'aider à creer un client IRC ???PS : j'utilise Borland C++a+ C++ Builder: Client irc (a laide!) [ par Psyc0s ] Bon je suis en train de faire un client irc avec C++ builder Mais le socket ne veux pas envoyer les message au serveur:(La connexion au serveur foncti un client irc ultra simplifié pour une radio [ par gastonzine ] Bonjour à tous,je suis à la recherche de quelqu'un qui serait capable de faire un petit client irc en cpp. Je ne suis pas developpeur mais je pense qu chat en local [ par fjxokt ] bonjour a tous, Je debute en cpp (et en socket) et j'ai reussi a faire un mini chat local, mais le probleme et que j'ai du creer un pgr serveur.exe et Chat client serveur C [ par lenneth666 ] Bonjour comme projet je dois faire un chat en C. Mais je ne sais pas du tout par ou commecer. et la m&#233;thode a suivre. Meilleur moyen pour chat multi client. [ par deck_bsd ] Yop à tous,Voila , je suis en train de dévelloper un chat multi client pour le réseaux chez moi. Mais voila , en codant le serveur , je me trouve à un client IRC ?? [ par crAzYJoJoo ] Slt, je cherche le code source d'un client irc pour voir comment ca marcheest ce que qq1 sait ou je peux trouver ca ?merci d'avance ++ Programmer un chat avec un serveur en java et un client en c++ [ par Snake655 ] J'aimerais savoir si déjà c'est possible (je pense que oui quand meme :-D) et si oui, que vous m'eclaireriez sur la méthode. Mon but serait de creer u Zone Client = Ecran [ par Homere ] Bonjour,J'aimerais savoir comment on fait pour avec tout l'écran comme zone client. Je me sert de setpixel() pour dessiner un pixel, mais je suis touj communication client/serv SECURISEE [ par neoTHGLF ] Bonjour, j'aimerais savoir comment je peux creer une application client/serveur en utilisant par exemple le protocole ssl.si vous voulez un exemple, m


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,856 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales