Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// partage de liens //// une carte des membres//// (apéros) codelab


Apéro codelab #35 à Rennes, au Jardin Moderne, le 5 mai 2017

#1 2013-12-06 16:12:15 udp broadcast

nardel
membre
Lieu: Bruxelles
Date d'inscription: 2010-02-05
Messages: 41

udp broadcast



Hello!
Je cherche à communiquer par udp broadcast, d'un pc vers une série de 4 pc.
Je galère un rien à travers les exemples de OF.
J'ai l'habitude d'utiliser ofxOscSender & ofxOscReceive.. mais pas de broadcast si je ne me trompe pas. (L'osc fonctionne: Voir 2 messages plus loin)
Est ce que vous auriez un exemple qui peut m'éclairer?

Merci.

Dernière modification par nardel (2013-12-08 17:59:51)

Hors ligne

 

#2 2013-12-08 17:14:31 Re : udp broadcast

nardel
membre
Lieu: Bruxelles
Date d'inscription: 2010-02-05
Messages: 41

Re: udp broadcast



Bon j'ai trouvé, c'est en somme assez simple en fait ! C'est les infos sur le multicast qui m'embrouillait ...
Donc pour communiquer d'un ordi vers les autres:

coté server:

void testApp::setup(){

    //create the socket and set to send to to adress broadcast port 11999
    udpConnection.Create();
    udpConnection.Connect("192.168.1.255",11999);
    udpConnection.SetEnableBroadcast(true);
    udpConnection.SetNonBlocking(true);
}

void ofApp::keyPressed(int key)
{
    string message = "You pressed a key";
    udpConnection.Send(message.c_str(), message.length());
}

coté client:
void ofApp::setup()
{

    //create the socket and bind to port 11999
    udpConnection.Create();
    udpConnection.Bind(11999);
    udpConnection.SetNonBlocking(true);
}

void ofApp::update()
{
    char udpMessage[1000];
    udpConnection.Receive(udpMessage,1000);
    string message=udpMessage;
}

Hors ligne

 

#3 2013-12-08 17:56:43 Re : udp broadcast

nardel
membre
Lieu: Bruxelles
Date d'inscription: 2010-02-05
Messages: 41

Re: udp broadcast



De plus ofxOscSender  marche impeccablement en broadcast:
suffit de remplacer l'adresse  localhost par l'adresse broadcast ( pour moi :192.168.1.255)
Voilà si çà peut éclairer le prochain qui cherche..

Hors ligne

 

#4 2013-12-09 01:24:29 Re : udp broadcast

sakramh
membre
Lieu: clichy-sous-bois
Date d'inscription: 2008-12-02
Messages: 827
Site web

Re: udp broadcast



les piqures de rappel concernant le réseau sont toujours bienvenues .


le code est l'alchimie de l'âge du silicium

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2017