Re: Including libgnetwork in 2.5.0



Le lun 27/10/2003 à 05:12, James M. Cape a écrit :
> The pros/cons vs some other networking libs:
> 
> GNet:
>     + Uses GObject.
>     + Multi-threaded.
>     + Automatic proxy traversal (nearly transparent to apps).
>     + Easily extensible.
>     + GNUTLS *or* OpenSSL.
>     - Doesn't handle URIs or UDP (yet).
>     - Doesn't support UDP or Unix sockets (yet).
> 
> Link:

I think you mean linc
>     + Not private to ORBit :-).

This is no longer the case.. With ORBit 2.8.x, linc was merged back into
ORBit2 as linc2

>     + More detailed signals and error reporting.
>     + Automatic proxy traversal (nearly transparent to apps).
>     + DNS API (it's sexy :-)).
>     + GNUTLS *or* OpenSSL.
>     - Doesn't support UDP or Unix sockets (yet).
> 
> GTcpSocket:
>     + Much cleaner object hierarchy & signals (using
>       GNetwork{Connection,Server}Iface).
> 
> GnomeVFS:
>     + GObject.
>     + (Eventually) more complete SSL support (X509 certificate
>       verification, for example).
>     + Non-HTTP Proxy support: currently supports HTTP, SOCKS4, and
>       SOCKS5 (HTTPS/SSL & FTP are planned).

You have forgotten libsoup which is still used by Evolution (but it will
no longer be the case with evolution 2.0)..

Is there any hope to try to consolidate some (if not all) those libs in
one RULE-THEM-ALL network lib ? Having yet another network library will
probably not help for GNOME platform adoption for network stuff in the
future..

-- 
Frederic Crozat <fcrozat mandrakesoft com>
Mandrakesoft




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