Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CHAT ASYNCHROME SERVEUR/CLIENT AVEC GESTION DE SMILEYS, TRANSFERT DE FICHIER, STATUT...


Information sur la source

Catégorie :Réseau & Internet Source .NET ( DotNet ) Classé sous : chat, transfert, fichier, smiley, serveur Niveau : Initié Date de création : 21/12/2005 Date de mise à jour : 20/10/2006 17:36:31 Vu / téléchargé: 10 060 / 2 182

Note :
9,5 / 10 - par 2 personnes
9,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (19)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Voici un chat serveur / client avec gestion de smiley, statut, profil, transfert de fichier...

Fonctionnement :

A) Connexion

1) Ouvrer le programme puis entrer votre pseudo.
2) Entrer ensuite votre adresse IP ( si vous ne connaissez pas votre IP taper "cmd" dans exécuter puis "ipconfig" ( sur XP ) ou "winipcfg" sur ( win 95/98 )
3) Cliquer sur connection et attendez que la connexion s'établisse entre le serveur et le client.


B) Transfert de fichier

1) Cliquer sur "envoyer un fichier" puis choisissez votre fichier à envoyer
Attention : Si vous envoyer un gros fichier ( 200Mo et plus ) le programme et votre ordinateur risque de ramer selon         votre configuration...

2) Entrer votre IP dans la textbox.
Attention : pour le serveur, il n'y a pas besoin d'entrer son IP car c'est la meme que celle pour la connexion.

3) Cliquer sur "OK" puis attentez que l'autre accepte.

4) Vous pouvez suivre le déroulement de votre transfert avec les "Labels" prévus à cet effet.


C) Chattez :

Bah la je vous laisse faire car je suppose que tout le monde sais comment ca marche... lool

D) M'envoyer un mail via le programme :

1) Cliquer sur "Aide" puis sélectionner "Contact"

2) Entrer votre adresse E-MAIL puis l'objet ainsi que votre serveur SMTP.
Attention : N'oubliez pas d'entrer votre serveur SMTP car sans celui-ci ca marche pas :):) Si vous ne connaissez pas votre serveur SMTP une liste des serveurs SMTP est à disposition dans le programme. Pour l'obtenir, cliquer sur "Cliquer ici" de la form "Envoyer Email"

PS: J'envoi par packet de 1024 les bytes du fichier ( cela empeche l'ordi de ramer ) mais si vous voulez accélérer les transfert fixez des packets de 4096 voire 8124 mais cela risque de prendre toute votre memoire et precessus selon la puissance de votre ordinateur...

Sinon tous est dans le ZIP...



 

Conclusion

C'est ma première source sur VB FRANCE donc soyez indulgent. Néanmoins n'hésitez pas à critiquer le code...

Liste des bugs connus :

1) Lors de la déconnection, parfois y'a un message d'erreur
2) Il se peux qu'il y ai des petits bugs par ci par là...

Attention : La conversation audio et vidéo ainsi que les options ne sont pas encore développés ( cause : je sais pas encore le faire je ne suis que débutant )

En fonction de vos commentaires, le programme sera maintenu à jour...

PS: Point de vue esthétique, je sais que c'est moche mais comme c'est une source ce qui compte c'est les fonctionnalités !! Désolé aussi pour les fautes d'orthographe :)

Pour tout problèmes, n'hésitez pas à me contacter.
Merci de ùettre une note pour que je puisse voir un peu ce que cette source vaut...

Les 2 solutions sont maintenant dans le meme ZIP suite à des demandes...

Attention : Pour ceux qui ont des routeurs vous devez accepter les ports 98 et 12345.

D'autres sources disponibles sur Http://fdiedler2000.free.fr

Bonn prog.
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

21 décembre 2005 19:48:32 :
J'avais oublier de mettre ma source en .NET
21 décembre 2005 23:18:15 :
Correction des fautes d'othographes
22 décembre 2005 08:10:25 :
Modification du ZIP ( supression des fichier inutiles )
22 décembre 2005 10:08:30 :
Les 2 projets sont dans le meme ZIP
23 décembre 2005 10:22:45 :
Ajout d'une capture d'ecran puis légère modification du ZIP
24 décembre 2005 12:17:34 :
Le transfert de fichier est maintenant en Asynchrome. Petite modification du code concernant les "REDIM"
20 octobre 2006 17:36:31 :
correction

Commentaires et avis

signaler à un administrateur
Commentaire de DARKSIDIOUS le 22/12/2005 08:38:00 administrateur CS

Et pourquoi n'avoir pas mis les deux sources ensemble ??? (deux dossiers différents par exemple...)

DarK Sidious

signaler à un administrateur
Commentaire de fdiedler2000 le 22/12/2005 10:01:56

Oui c'est ce que je veux faire mais j'y arrive pas : QUand j'importe mes 2 projetrs dans une solutions les classes et les forms ne sont pas importées dans le dossier de la solution :
Mon projet Final est dans mon lecteur C: et mes 2 sources sont dans  le lecteur F: Donc quand je les importent dans C:, les forms et classes  n'y sont pas ! donc peut etre qu'il faut que je fasse un copier / coller et que je change les chemins d'acces... je vais voir

a++

signaler à un administrateur
Commentaire de fdiedler2000 le 22/12/2005 10:15:51

C'est fait j'ai tester le ZIP et ca marche donc tu peux supprimer l'autre source...
Merci

signaler à un administrateur
Commentaire de bts_informatique le 05/03/2006 14:28:32

merci bcp c vrement parfet
continu...

signaler à un administrateur
Commentaire de fdiedler2000 le 20/03/2006 21:05:36

de rien ... merci de noter cette source... ce sera plus facile pour moi ensuite !!

signaler à un administrateur
Commentaire de OneHacker le 05/04/2006 17:34:51

C'est asynchrone et pas asynchrome, et que veux tu dire par asynchrone ? Je vais jeter un coup d'oeil à ta source.

signaler à un administrateur
Commentaire de fdiedler2000 le 19/04/2006 21:09:26

Asynchrone ca veux dire que le thread principal n'est pas bloqué lors de la connection. En synchrone, le programme est bloqué tant que la connection n'est pas etablie. En asynchrone ce n'est pas le cas.
++

signaler à un administrateur
Commentaire de Le newbie le 13/11/2006 16:49:25

Salut,

Oui c'est une bonne source avec il est vrai un ou deux petit bug (fermeture du programme). Toutefois, il est vrai que cette source de niveau initié n'est pas forcément à ma portée et c'est pour cela que je regrette un petit manque de commentaire.

Félicitation pour le travail accompli qui justifie donc mon 9/10 (désolé pour le 10 mais les newbies comme moi qui veulent progrésser peuvent avoir besion de commentaires).

signaler à un administrateur
Commentaire de OneHacker le 14/11/2006 16:23:42

Moi t'ai envoyé un mail fdiedler2000 en disant que la connexion ne marche pas est-ce l'IP locale qu'il faut mettre pu L'IP FAI ?

Redman

signaler à un administrateur
Commentaire de fdiedler2000 le 15/11/2006 23:50:06

Salut le newbie et OneHacker,

9/10 je me plaint pas lol sinon c'est vrai que j'ai aps commenter le code car c'etait une de mes premieres source et donc j'étais newbie à l'époque !
En fait je connais plus le code car la depuis un an je code un P2P (qui est dores et deja en ligne) et j'ai pas mal galéré !

Sinon normalement c'est l'IP de la FAI qu'il faut mettre pour le serveur et si tu es derriere un routeur alors il faut mettre l'IP du routeur.

++ et bonne chance

signaler à un administrateur
Commentaire de OneHacker le 17/11/2006 18:54:40

Comment connaître l'IP du FAI ou du routeur (j'ai wannadoo avec LiveBox).

Merci d'avance !

signaler à un administrateur
Commentaire de OneHacker le 18/11/2006 18:53:14

J'ai trouvé L'IP de mon FAI mais ca ne marche pas non plus ! Pourtant les parefeu sont laisse le programme de tchat come une exception ! Comment se fait-il que cela ne marche pas ?!

signaler à un administrateur
Commentaire de fdiedler2000 le 20/11/2006 09:59:18

Normalement dans le coté serveur, tu mets l'IP de ton routeur FAI : 192.168.X.X et du coté client le mec met ta vrai IP (go to www.whatismyip.com). ENsuite le serveur listen en premier sur le port et l'autre vient se connecter apres.

PS: Les ports du programmes doivent etre ouverts ! (PS : LiveBox ==> emmerde pour ce genre de soft car ca bloque tout !! Vive Free ^^)

Bonne chance

signaler à un administrateur
Commentaire de OneHacker le 21/11/2006 16:59:35

C'est ce que j'ai fait mais ca me dit erreur EBP Endpoint : Adresse IP Invalide !

signaler à un administrateur
Commentaire de fdiedler2000 le 22/11/2006 13:14:15

si ta cette erreur pour le serveur je suppose c'est que tu as mis la vrai IP*. Or tu dois mettre l'IP de otn routeur et tu n'aura pas ce message d'erreur (marche tres bien chez moi)

signaler à un administrateur
Commentaire de OneHacker le 22/11/2006 16:57:53

je connais pas l'adresse IP de mon retour, lorsque je fais ipconfig ca ne me l'affice pas et sur les sites non plus.

signaler à un administrateur
Commentaire de fdiedler2000 le 23/11/2006 12:03:32

ah bon ??? ipconfig et whatismyip ne t'affiche pas ton IP ? Alors la je comprends pas :(

signaler à un administrateur
Commentaire de OneHacker le 28/11/2006 16:30:55

Ca m'affiche mon IP réelle et celle du FAI mais pas celle du routeur  or je n'ai pas les papiers du routeur ! :(

signaler à un administrateur
Commentaire de Children le 10/07/2008 14:30:03

Bonjours, je sais que cette source date, mais il y a un point que j'aimerais éclaircir, est t-il possible d'utiliser un site web comme serveur plutôt que de se connecté à une adresse ip?
Call SocketServeur.Connect(IPAddress.Parse(TxtBox_IP.Text), 98)

En cherchant sur le web j'ai trouvé ça:    
                Dim ipend_serveur As New IPEndPoint(Dns.Resolve("localhost").AddressList(0), 6860)
                Dim tcplistener As TcpListener = New TcpListener(ipend_serveur)
Mais cela ne marche pas, ça aurait été trop facile ;). Donc avant de trouver un code qui marche, je voudrais savoir si cela été possible? Et si oui, quel code utilisé. Je poste mon message ici, car même si la source de laquelle je me base ne vient pas de site, celle-ci en est très proche.
Je remercie tous ceux qui pourront m'aider, enfin, faudrait encore que quelqu'un passe par ici... :p

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

transfert de fichier [ par ndayschad ] je suis debutant en programmation et suis sur un projet . j'ai besoin d'aide pour transferer vers mon pc des fichiers situés dans un repertoire sur un transfert de fichier depuis un serveur via un [ par ndayschad ] je suis debutant en programmation et suis sur un projet .j'ai besoin d'aide pour transferer vers mon pc des fichiers situés dans un repertoire sur un transfert de fichier d'un serveur vers pc via vb.net [ par ndayschad ] c'est le  protocole est ftp, Transfert fichier sur serveur [ par antonio75 ] Bonjour a tous, j'ai un probleme pour transferer un fichier sur un serveur. J'ai recupéré un bout de code qui était sensé le faire et ca fonctionne p Récupéré un fichier sur un serveur [ par rammstein681 ] Bonjour,Je cherche un code qui me permettrait de récupéré le nom d'un fichier qui ce situe derrière un lien tel que : http://....../GetElement.php?ID= transfert fichier disutant [ par bonagad ] slt,comment transférer un fichier txt ou doc vers un poste distant?merci d'avance pour la reponse. Ouvrir un fichier txt situé sur un serveur [ par raymond16 ] Bonjour j'aimerais savoir si il est possible d'ouvrir un fichier se trouvant sur un serveur de donnée du genre free ou megaupload Exemple :Filopen(1, lister fichier sur serveur ftp [ par dsigmoun ] Bonjour,Je suis novice dans le domaine. J'aimerai savoir commentaire lister tous les fichiers ayant une extension .pdf sur un serveur FTP afin de les Transfert d'image sans passer par fichier, est-ce possible ? [ par kakenette ] Bonjour je voulais savoir si c'est possible de transférer le contenue d'une PictureBox d'un ordinateur à un autre avec winsock par exemple mais sans p Probleme Requete excel [ par drik56 ] Bonjour,J'ai un fichier excel avec des requetes sur un serveur interne qui mache très bien mais dont l'actualisation se fait par macro.J'ai envoyer le


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,437 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.