Re: IKC server with multiple clients....can clients communicate directly after subscribtion

Josh803316 <[email protected]>
Newsgroups gmane.comp.lang.perl.poe
Message-ID <[email protected]>
Here is what the _start looks like for the ikc clients that connect to the
server. I read the docs and client examples posted with the
distribution.......but still trying to work through it.

sub _start {
      my ( $kernel, $session, $heap, $class, $arg1 ) = @_[ KERNEL, SESSION,
HEAP, ARG0, ARG1 ];

      my $states;
      my $alias = $class->ALIAS;
       POE::Component::IKC::Responder->spawn();
       # name this session
       if($class){

        $kernel->alias_set($alias);
        $kernel->post(IKC=>'monitor', '*'=>{
            subscribe   =>'sub_event',
            unsubscribe => 'unsub_event',
            register    => 'reg_event',
            unregister  => 'unreg_event'
        });

        $kernel->post( 'IKC', 'publish', $alias, [$class->SUBSCRIBE_METHODS]
);

        $class->__startup($kernel,$session,$heap);
       }

}

On Tue, May 12, 2009 at 3:27 PM, Josh803316 <[email protected]> wrote:

> To Whom may want to Help,
>
> I have two IKC clients that publish their states to a IKC server (each one
> is a separate process).
> I want to be able to use IKC to make both clients talk with each other once
> they have published their states.
>
> I tried to subscribe from one client to the other  client, but I get this
> error...
>  1365: Unknown kernel 'ClientImTryingToConnectTo'
>
> I'm monitoring my connection process and I see that all of the foreign
> kernels are connected.......but I have to post back to the server who has to
> post to the other clients.
> Is there a way to have direct IKC client communication between multiple
> clients after the publishing/subscription portion is complete?
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.