begin process at 2012 02 16 23:02:36
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Control

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

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


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
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é :4 878 / 572

Auteur : PCPT

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
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-THREADE R-SOUS-VB6_1023850.aspx), mais même sans robot le principe reste très didactique ;)

 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


 Historique

06 novembre 2007 14:29:18 :
zip
08 mars 2008 03:00:44 :
orthographe

 Sources du même auteur

Source avec Zip Source .NET (Dotnet) [VB2008] OBSERVER L'ACTIVITÉ INPUT (CLAVIER SOURIS) DE L'UTI...
Source avec Zip Source avec une capture PUBLIC SHARED SANS MODULE - VARIABLE SINGLETON : IDENTIFICAT...
Source avec Zip Source avec une capture RÉCUPÉRATION DES IMAGES SYSTÈME DEPUIS LEUR EXTENSION OU LEU...
Source avec Zip Source avec une capture FILE FOLDER LOCKER - BLOQUER (ET DÉBLOQUER) L'ACCÈS À CERTAI...
Source avec Zip Source avec une capture FOLDER HELPER - DOSSIERS SPECIAUX, MANIPULATION DE DOSSIERS,...

 Sources de la même categorie

Source avec Zip COMMUNICATION MODBUS MASTER par sergelapointe
Source avec Zip Source avec une capture DÉPLACEMENT AVEC FLÈCHES DANS UN PAVÉ DE TEXTBOX 9X9 DYNAMIQ... par EhJoe
Source avec Zip Source avec une capture Source .NET (Dotnet) CONTROLSTARS EN RÉPONSE À JAKNIGHT007 par bigboss9
Source avec Zip Source avec une capture Source .NET (Dotnet) CALENDRIER ANNUEL NORME ISO par Prog1001
Source avec Zip Source avec une capture Source .NET (Dotnet) CONTROLE STARS par jaknight007

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) OVERSOCK - CLASS SOCKET ASYNCHRONE MULTI-CLIENT AVEC INTER-T... par iLgend
Source .NET (Dotnet) ASYNC SOCKET par iLgend
Source avec Zip Source avec une capture Source .NET (Dotnet) UTILISATION DE BAZSOCKET , DU COMPOSANT MYSQL , TOUT CECI DA... par wiifeet
Source avec Zip Source avec une capture HTTP CLIENT (CLASSE SANS OCX) GERE GET/POST (DATA & FICHIERS... par NoRabbit
Source avec Zip Source .NET (Dotnet) B@Z SOCKET V 1.4 - CLASS DE SOCKET AVEC ÉVÉNEMENTS, MULTI-C... par babboss

Commentaires et avis

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 ?

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 ;)

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 !

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

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
++

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 ????

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

Commentaire de facdaar le 12/11/2007 13:37:28 9/10

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

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....

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


Discussions en rapport avec ce code source dans le forum

Winsock client qui ne marche qu'une fois! [ par Olivier ] Mon application client serveur fonctionne parfaitement une seule fois.La seconde fois, le client plante sur .connect en annonçant "adresse en cours d' Fermeture correct socket - (Winsock ) [ par toine21bis ] ben voili,j'ai un serveur et un client.Je veux que lorsque mon client quitte le programme vb et le relance, que la connexion se refasse correctement. Fermeture correct socket - (Winsock ) [ par toine21bis ] ben voili,j'ai un serveur et un client.Je veux que lorsque mon client quitte le programme vb et le relance, que la connexion se refasse correctement. scan de ports winsock [ par TRAX44 ] salut, je voudrais savoir cmt faire un scan de ports avec winsock en utilisant plusieurs socket a la fois!!je c ki ya un truc pour ne pa avoir à fair déconnection de socket [ par XenonGP ] Bonjour,Voila je sens que je vais bientot péter les plombs(lol) : je n'arrive pas à fermer correctement les portsde mes sockets. J'ai une erreur: "add pb de gestion de sockets [ par kimmelf2 ] hello !voivi mon pb : je voudrais realiser un serveur TCP avec des WinSock.pour cela je place une socket en ecoute sur le port 10000 et lorsqu'une dem Erreur 10035 Winsock... Encore et toujours [ par jrivet ] Salut a vous tous,J utilise le control Winsock ()a un instant donne dans le serveur (lorsqu il demarre).Si bcp de clients attendaient le demarrage du problème winsock [ par programmationniste ] j'ai eu un problème avec le socket, en effet j'ai essayé un exemple tout ête our tester, j'ai fait une transmission de donnée via STREAM SOCKET [ par kalif ] bonjour, je me demandais si il es possible de recevoir un stream avec winsock ou un autre composant comme en delphi:Socket.ReceiveBuf(Buf, Count);il d multi connexion avec 1 SEUL winsock [ par georgieboy ] bonjour je souhaiterais etablir x connexions à un serveur distant pour cela je declare un tableau qui fait réference à un controle exis


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 0,702 sec (4)

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