Permalink
Browse files

Improve the CAVEATS/BUGS documentation in these components.

  • Loading branch information...
1 parent fe52a7d commit 06f6414af1367909501d735c9698208cd24ce378 @rcaputo committed Jun 18, 2006
Showing with 13 additions and 7 deletions.
  1. +7 −5 lib/POE/Component/Client/TCP.pm
  2. +6 −2 lib/POE/Component/Server/TCP.pm
@@ -690,16 +690,18 @@ POE::Wheel::ReadWrite, POE::Filter
=head1 CAVEATS
-This may not be suitable for complex client tasks.
+This may not be suitable for complex client tasks. After a point, it
+becomes easier to roll a custom client using POE::Wheel::SocketFactory
+and POE::Wheel::ReadWrite.
This looks nothing like what Ann envisioned.
=head1 AUTHORS & COPYRIGHTS
-POE::Component::Client::TCP is Copyright 2001 by Rocco Caputo. All
-rights are reserved. POE::Component::Client::TCP is free software,
-and it may be redistributed and/or modified under the same terms as
-Perl itself.
+POE::Component::Client::TCP is Copyright 2001-2006 by Rocco Caputo.
+All rights are reserved. POE::Component::Client::TCP is free
+software, and it may be redistributed and/or modified under the same
+terms as Perl itself.
POE::Component::Client::TCP is based on code, used with permission,
from Ann Barcomb E<lt>kudra@domaintje.comE<gt>.
@@ -969,15 +969,19 @@ This component currently does not accept many of the options that
POE::Wheel::SocketFactory does.
This component will not bind to several addresses at once. This may
-be a limitation in SocketFactory.
+be a limitation in SocketFactory, but it's not by design.
This component needs more complex error handling which appends for
construction errors and replaces for runtime errors, instead of
replacing for all.
+Some use cases require different session classes for the listener and
+the connection handlers. This isn't currently supported. Please send
+patches. :)
+
=head1 AUTHORS & COPYRIGHTS
-POE::Component::Server::TCP is Copyright 2000-2001 by Rocco Caputo.
+POE::Component::Server::TCP is Copyright 2000-2006 by Rocco Caputo.
All rights are reserved. POE::Component::Server::TCP is free
software, and it may be redistributed and/or modified under the same
terms as Perl itself.

0 comments on commit 06f6414

Please sign in to comment.