THEMEBOARD : PAPERBOARD EN RÉSEAU (MAILSLOTS) [VB.NET]

cs_bertom Messages postés 3 Date d'inscription vendredi 2 janvier 2004 Statut Membre Dernière intervention 13 février 2007 - 13 févr. 2007 à 14:41
cs_Fife Messages postés 73 Date d'inscription lundi 23 octobre 2000 Statut Membre Dernière intervention 16 mars 2008 - 16 mars 2008 à 00:19
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/29826-themeboard-paperboard-en-reseau-mailslots-vb-net

cs_Fife Messages postés 73 Date d'inscription lundi 23 octobre 2000 Statut Membre Dernière intervention 16 mars 2008 3
16 mars 2008 à 00:19
Mmmmm, je crois savoir qu'avec XP SP2 les mailslots sont bloqués par défaut. Il faut indiquer à XP qu'on autorise l'appli à utiliser les mailslots.
Les antivirus et firewall agissent généralement de même...
Je n'ai pas le matos pour tester maintenant mais ce sont des pistes. Bon courage !
cs_ankou22 Messages postés 81 Date d'inscription vendredi 3 novembre 2000 Statut Membre Dernière intervention 7 juin 2012
16 mars 2008 à 00:11
Bonjour,

J'ai 2 postes XP en réseau sur un domaine. L'appli se lance correctement sur chaque poste, mais ca ne fonctionne pas..

J'imagine que c'est un problème de droit. Non?
cs_bertom Messages postés 3 Date d'inscription vendredi 2 janvier 2004 Statut Membre Dernière intervention 13 février 2007
13 févr. 2007 à 14:41
Merci beaucoup pour ce code.
En fait j'ai récupéré le module mailslot en .net pour l'utiliser dans un chat. Juste 2 modifs si on veut que les accents soient traités correctement:
Dans WriteMSlot et ReadMSlotOneToOne, il faut utiliser:
Dim oEncoder As New System.Text.UTF8Encoding 'au lieu de ascii
Et dans WriteMSlot:
WriteFile(hFile, BufferBt, BufferBt.Length, BytesWritted, Nothing) ' gestion correcte de la longueur du bufferbt
Cordialement
Rejoignez-nous