[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#170518: ITP: libnet-easytcp-perl -- Easily create secure, bandwidth-friendly TCP/IP clients and servers

Package: wnpp
Version: unavailable; reported 2002-11-24
Severity: wishlist

* Package name    : libnet-easytcp-perl
  Version         : 0.17
  Upstream Author : Mina Naguib, <mnaguib@cpan.org>
* URL             : http://search.cpan.org/author/MNAGUIB/EasyTCP-0.16/
* License         : Perl license 
  Description     : Easily create secure, bandwidth-friendly TCP/IP clients and servers

- One easy module to create both clients and servers 
- Object Oriented interface 
- Event-based callbacks in server mode 
- Internal protocol to take care of all the common transport problems 
- Transparent encryption 
- Transparent compression 

This class allows you to easily create TCP/IP clients and servers and
provides an OO interface to manage the connection(s). This allows you to
concentrate on the application rather than on the transport. 

You still have to engineer your high-level protocol. For example, if you're
writing an SMTP client-server pair, you will have to teach your client to
send "HELO" when it connects, and you will have to teach your server what to
do once it receives the "HELO" command, and so forth. 

What you won't have to do is worry about how the command will get there,
about line termination, about binary data, complex-structure serialization,
encryption, compression, or about fragmented packets on the received end. All
of these will be taken care of by this class. 

-- System Information:
Debian Release: testing/unstable
Architecture: i386

Reply to: