David Davis

NAME

POE::TIKC - Transparent Inter-Kernel Communication (IKC)

SYNOPSIS

        use POE qw(TIKC);

        POE::TIKC->create_server({
                address => '127.0.0.1', # default
                port => '2021',                 # default
        });

# You can now assume all connected clients' aliases are available # AFTER...you check if $POE::TIKC::connected == 1 before starting.

DESCRIPTION

This module connects many clients to one server and creates proxy sessions in the client and the server for all aliases. When you post to a proxied session, it is sent to the right client and reposted there.

BUGS

Probably, its not fully tested. So use this at your own risk of life and data.

FEATURES

You can't post globs

You can't use session ids

You must check $POE::TIKC::connected == 1 before posting events until I can fix this by queueing the posts until a connection is made

You must make sure Storable is the same version on all machines using TIKC

Using $_[SENDER] for anything would be bad

Using call() instead of post will not return usefull info from the remote kernel

AUTHOR

David Davis <xantus@cpan.org>

COPYRIGHT AND LICENSE

Copyright 2004 by David Davis and Teknikill Software

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.




Hosting generously
sponsored by Bytemark