begin process at 2008 07 05 14:52:52
1 205 205 membres
181 nouveaux aujourd'hui
14 119 membres club

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 !

URBI SOCK - CONTRÔLE SERVEUR MULTICLIENTS AVANCÉ PERMETTANT LA COMMUNICATION URBI [OCX]


Information sur la source

Catégorie :Control Classé sous : urbi, socket, winsock, multiclient, afck Niveau : Initié Date de création : 06/11/2007 Date de mise à jour : 08/03/2008 03:00:43 Vu / téléchargé: 3 350 / 414

Note :
9,67 / 10 - par 3 personnes
9,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

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


Description

bonjour,
cet OCX est une sorte de Winsock avancé, mais sans aucune dépendance puisque basé sur le CSocket bien connu (VBIP).

il permet une communucation facile surtout grâce à la gestion dynamique de contrôles intégrés à l'instance elle-même

c'est à dire qu'il suffit de poser une instance du usercontrol sur la form, lui attribuer le mode [URBI Listener], l'indexer à zéro et le reste se fait tout seul :p

différentes options sont intégrées, telles que l'archivage des données transmises, le respect du format [NUM:TAG] MESSAGE, l'évènement au changement d'état du socket, la destruction générique des servers attachés, la gestion d'erreurs en ressource externe etc...

le zip contient également les projets Clients et Servers compilés (pas l'OCX compilé, zip trop volumineux)

vous pouvez tester sans avoir de robot relié mais le but de départ est tout de même là.

Conclusion

mis à part d'éventuels bugs ou demandes précises, ce projet ne sera normalement pas mis à jour

projet fait au départ pour 'Leo_Robotic_Passion' (http://www.vbfrance.com/infomsg_PROGRAMME-THREADER-SOUS-VB6_1023850.aspx), mais même sans robot le principe reste très didactique ;)
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

06 novembre 2007 14:29:18 :
zip
08 mars 2008 03:00:44 :
orthographe
  • signaler à un administrateur
    Commentaire de jack le 06/11/2007 19:39:50 administrateur CS

    Et c'est quoi la "Communication URBI" ?
    Urbi ... et torbi ? le truc du pape ?

  • signaler à un administrateur
    Commentaire de PCPT le 06/11/2007 20:05:03 administrateur CS

    ^^ non, on peut résumer URBI (Universal Real-time Behavior Interface) à la communication (bilatérale) avec les robots, comme les petits chiens made in taïwan :p

    concept de départ développé par la société Gostai, avec une librairie CPP en OpenSource.

    qq liens :
    http://fr.wikipedia.org/wiki/URBI
    http://www.gostai.com/
    http://www.urbiforge.com/

    c'est vrai que j'aurais dû expliquer un peu plus mais je ne me suis moi-même pas plongé dans les méandres robotiques.
    çà peut être porteur ;)

  • signaler à un administrateur
    Commentaire de Leo_Robotic_Passion le 07/11/2007 01:15:15 10/10

    Bonsoir à tous,

    URBI est un langage de script conçu pour fonctionner selon un mode client/serveur dans le but de contrôler un robot, ou plus largement, tous les types d'appareils disposant de moteurs et de capteurs.
    l'idée est d'avoir un serveur URBI chargé et démarré sur le robot et un client à la fois simple et pratique pour remplacer telnet.

    Je met 10 tres beau travail !

  • signaler à un administrateur
    Commentaire de HANNS le 08/11/2007 17:02:55 10/10

    Hello
    Je m'appel Hanns et j'ai 14 ans j'ai un Aibo ERS 7 de cher sony.
    Je ne suis pas programmeur, mais mon père si.
    J'ai installé ça version de visual studio et J'aimerais lui faire apporter une modification mais sans model j'ai peur qu'il me dise non.
    Mon idée est une case ou on écrit le non de la commande « legRF1 » pour la patte avant droit par exemple et un slider qui va de -90 a +90 initialisé a 0 au démarrage.
    Quand je bouge le slider mon chien bouge ça patte en conséquence.
    Pouvez vous me faire un petit truc que je lui montre ce que ça donne ?
    Merci
    Ciao

  • signaler à un administrateur
    Commentaire de PCPT le 08/11/2007 20:02:44 administrateur CS

    salut,

    tu ne penses pas que çà te sera plus bénéfique de faire çà avec ton père programmeur plutôt que de demander à un inconnu de te le faire et de lui donner? surtout s'il sait comment faire :)

    la commande sera simple, dans l'évènement _change() du slider tu auras juste à mettre (selon ma source) qqc du genre :

    afurbisock_cli.valuemessage= "legRF1 val=" & slider1.value & ";"
    afurbisock_cli.socketsenddata

    c'est tout ;)
    merci pour vos comms/notes
    ++

  • signaler à un administrateur
    Commentaire de HANNS le 11/11/2007 01:34:01

    Merci pour l'info Monsieur PCPT.
    Une question liée a l'utilisation d'un slider avec votre ocx:
    http://www.vbfrance.com/infomsg_SLIDER-CLAVIER_1033388.aspx
    La valeur Max ou Min est envoyé tant qu'on presse sur la touche du clavier.
    Problème pas forcement lier a l'ocx ????

  • signaler à un administrateur
    Commentaire de PCPT le 11/11/2007 02:47:21 administrateur CS

    çà n'a en effet aucun rapport, réponse donnée sur ton topic

  • signaler à un administrateur
    Commentaire de facdaar le 12/11/2007 13:37:28 9/10

    Juste une question : pourquoi ne pas avoir utilisé l'OCX Winsock ?

  • signaler à un administrateur
    Commentaire de Renfield le 12/11/2007 13:49:42 administrateur CS

    l'ocx utilise les API Winsock1
    la classe CSocket utilise les Winsock Version 2

    plus fiable et performante, donc....

  • signaler à un administrateur
    Commentaire de PCPT le 13/11/2007 02:29:45 administrateur CS

    ... de plus tu as une erreur lorsque tu l'installes sur un poste qui l'a déjà et qui est en train de l'utiliser (l'ocx mswinsock).
    çà n'a pas d'incidence sur ton programme mais c'est dommage de passer à côté et d'ajouter un composant supplémentaire quand on peut éviter.
    (ironique pour ce type de sources non? ^^)

Ajouter un commentaire

Pub



Appels d'offres

Plugin Dialer outlook
Budget : 2 000€
Redaction texte pour s...
Budget : 180€
Travail graphique- ill...
Budget : 1 000€

Snippets en rapport

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

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

Boutique

Boutique de goodies CodeS-SourceS