Keresés

Hirdetés

Új hozzászólás Aktív témák

  • andriscs

    aktív tag

    válasz gyuri10 #236 üzenetére

    Hi!

    Szerintem félreérthető voltam, mert minden kész, csak nem működik. Kb. 10 neten található events tutorial-t néztem át, és elvileg mindet jól csináltam.

    Tehát akkor kicsit részketesen a probléma: van egy szerver, egy kliens, és egy remoteobject. A szerver és a kliens látja a remoteobject-et. A remoteobjectben definiáltam az előző eseményt, és annak van raiseEvent metódusa. A szerver megnyomok egy gombot, erre az meghívja a remoteobject raiseEvent metódusát. A kliens, mikor látrejött, feliratkozott már a remoteobject eseményére, és van egy metódusa, ami lefut, ha a remoteobject-en bekövetkezik az esemény.

    tehát amiket leírtam, azon felül a kliensben ez van:


    RemoteObject remObject = (RemoteObject)Activator.GetObject(typeof(RemoteObjectNS.RemoteObject), ''tcp://localhost:1111/RemoteServer'');
    remObject.myEvent += new RemoteObjectNS.RemoteObject.MyEventHandler(clientMethod);

    public void clientMethod(object o,MyEventArgs e)
    {
    MessageBox.Show(''Event raised'');
    }



    Szóval akkor ez így működhet?

    Andris - http://andriscs.blogspot.com

Új hozzászólás Aktív témák