IRC en C

IRC en C - C - Programmation

Marsh Posté le 12-11-2003 à 15:08:04    

salut à tous,
 
j'ai un projet à rendre pour dans 2 semaines, il s'agit de créer un client et un serveur IRC en C (en utilisant les sockets, bien sûr). j'aurais bien aimé avoir quelques conseils pour bien démarrer et ne pas avoir à tout casser à deux jours de la fin, par exemple.
Il doit y avoir dans le programme un salon général (tous les clients y ont accès) et des salons privés créés par les clients.  
je suppose qu'il existe déjà des choses sur ce sujet, mais je voudrais bien avoir vos conseils, merci d'avance.

Reply

Marsh Posté le 12-11-2003 à 15:08:04   

Reply

Marsh Posté le 12-11-2003 à 15:28:06    

un client et un serveur en deux semaines accroche toi qd meme :D
 
 
sinon t as ca: http://www.salemioche.com/irc/

Reply

Marsh Posté le 12-11-2003 à 15:29:45    

attends a mon avis c'est de l'IRC de base, pas le vrai hein ?

Reply

Marsh Posté le 12-11-2003 à 15:34:45    

probablement SIRC. c'est un classique :o


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 12-11-2003 à 15:42:21    

oui c'est de l'irc de base

Reply

Marsh Posté le 12-11-2003 à 16:08:20    

Tout doit tourner sous Linux

Reply

Marsh Posté le 12-11-2003 à 16:10:40    

ben t'as plus qu'a potasser la RFC qui va bien :
http://www.salemioche.com/irc/irc_rfcfr.php

Reply

Marsh Posté le 12-11-2003 à 17:22:09    

Vaut-il mieux utiliser fork() et les processus fils ou bien la commande Select()?

Reply

Marsh Posté le 12-11-2003 à 17:22:33    

des threads me paraitrait plus approprié

Reply

Marsh Posté le 12-11-2003 à 17:51:06    

c'est ce que pensais faire mais ça bouffe de la ressource et select a l'air plus simple.autre pb : je viens d'installer kylix 3 il 'arrive mm pas à compiler un nouveau projet vide (erreur de time.h). vous conaissez ça ?


Message édité par petitjeanseb le 12-11-2003 à 18:00:19
Reply

Marsh Posté le 12-11-2003 à 17:51:06   

Reply

Marsh Posté le 12-11-2003 à 19:46:59    

C'est très bien des fork, mais c'est plus adapté à un serveur ftp ou http car les differentes connections au serveur ne communiquent pas entre elles.
 
Pour ce qui est de kylix, mon conseil c'est de l'effacer vite fait de ton disque et même de revenir à un backup système d'avant son install. Emacs/Vim/jEdit/KDevelop suffisent largement.

Reply

Marsh Posté le 24-11-2003 à 15:11:30    

Salut !!
 
Quelqu'un sait comment récupérer l'adresse IP d'une machine en langage C ?  
 
Merci d'avance, ça me rendrait un fier service !
 

Reply

Marsh Posté le 24-11-2003 à 15:20:02    

je te sens bien parti toi avec ton irc [:ddr555]

Reply

Marsh Posté le 24-11-2003 à 15:29:29    

http://www.developerweb.net/sock-faq/
 
avec cela tu es paré
 
http://www.developerweb.net/sock-faq/detail.php?id=137
voila le sujet de ta question precedente
 
bonne chance

Reply

Marsh Posté le 24-11-2003 à 15:30:28    

à tout hasard, n'y aurait-il pas un tutorial/lien d'info sur la programmation réseau dans les bibliolinks?
 
Sinon une seule réponse -> google


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed