LinuxLinks.com
Newbies What Next ? News Forums Calendar
Home | Register | News | Forums | Guide | Free Software | MyLinks | Add Link | Modify Link | New | Hot | Link Us | Bookmark

Search/Browse

 Category Gateway
More Options
Category:  

Related Sites

LinuxLinks Login

Login:

Password:



Click here
to start your own
Link collection!

LinuxLinks News
 · Linux Equivalents to Windows Software
 · Why we love Ubuntu Linux (or maybe we don’t)
 · Intel multi-core threading library supports Sun Studio
 · ARM-based controller has StackableUSB expansion
 · OpenOffice 3 enters beta stage
 · Microsoft’s Suse Linux franchise
 · Linux Equivalents to Windows Software
 · Panel PCs support PoE, Linux
 · Linux Equivalents to Windows Software
 · Migrating to ext4
(more...)

 

Latest Links
OpenQabal
FBReaderJ
Quackey
IMSettings
QuBit
Dumi Web Gallery
(more...)

 

Google Search
 



Top : Software : Programming : Libraries : Communications

Highlights
Linux Equivalents to Windows Software
The Linux Equivalents to Windows Software series now contains 228 entries, listing the finest Linux software available.

Read about our latest addition: emesene - an open source instant messaging client, a "clone" of Windows Live Messenger.

In case you missed our announcement, also check out our 80 of the Best Linux Security Applications.

(Read more)

Scribus
Scribus brings award-winning professional DTP to Linux and *nix desktops with a combination of "press-ready" output and new approaches to page layout. Read more

Links:

  • Libzen
    Libzen is a library written in C++ that implements the BitTorrent protocol. It is currently at a very early stage of development. The aim of this project is to develop a stable library followed by a fully functional client application. new
  • arts++
    a binary file format specification for storing network data
  • Boost.Join
    Boost.Join is an asynchronous, message based C++ concurrency library based on join calculus. It is applicable both to multi-threaded applications and to the orchestration of asynchronous, event-based applications.
  • ccRTP
    an implementation of RTP, the real-time transport protocol from the IETF. ccRTP is a C++ library based on GNU Common C++ which provides a high performance, flexible and extensible standards-compliant RTP stack with full RTCP support
  • DRftp
    a small library that allows synchronous communication with an ftp server. It has implemented XS-interface, so you can use this library in Perl scripts
  • Easy Socket Library
    supplies some functions to bind and connect socket, and to read and write variables of all simple types and strings. It's written in C, but there is also an interface for PHP3
  • ezV24
    to provide an easy to use programming interface to the serial ports of the Linux system
  • Fast Python Xmlrpc Library
    an extremely fast implementation of the xmlrpc spec for Python (written in C). It supports both blocking and non-blocking clients and servers on Windows and POSIX platforms
  • GSK
    a portable framework for writing flexible servers and clients in C. It includes builtin support for HTTP, DNS, base 64, XML
  • gsmlib
    a library to access GSM mobile phones through GSM modems
  • http-tiny
    a tiny but useful http library and a command line tool to perform http queries
  • I/O Fender
    a low impact I/O library. It provides binary buffer capabilities with access methods similar to files
  • icqlib
    used to interface with servers using the ICQ protocol
  • iksemel
    iksemel is a simple XML-parsing library written in C, oriented towards use in the Jabber network. It's fast, has low memory overhead, and is used in a number of embedded Jabber projects.
  • IP*Works! SSL for Linux
    (commercial) adds SSL security, digital certificate generation, and certificate management capabilities to the base IP*Works! Linux class libraries. Supports secure implementations of every major SSL-enabled Internet protocol including: FTPS, HTTPS, SMTPS, POPS, IMAPS, LDAPS, SMPPS, XMPPS (Secure Jabber), SOAPS, WebDavS, etc. Digital Certificate creation, signing, and management features are also included
  • IRK
    a Tcl client side library for IRC (Internet Relay Chat) programming. Its aim is to provide the underpinnings for IRC clients (e.g. chat clients, robots, services) written in Tcl
  • JVOIPLIB
    JVOIPLIB is an object-oriented Voice over IP (VoIP) library written in C++. It features Easy VoIP session creation and destruction, highly configurable sessions: sampling rate, sample interval, compression type and support for 3D effects.
  • lcrzo
    a network library with the objective to easily create network test programs. This library provides network functionalities for Ethernet, IP, UDP, TCP, ICMP, ARP and RARP protocols
  • libcisco
    a Tcl package that provides an API for accessing and configuring Cisco network equipment over a telnet session. These library routines greatly simplify the process of writing scripts to make configuration changes and perform common tasks
  • libconnect
    a simple library wrapper written in assembly language (NASM syntax) that intercepts the calls applications make to establish TCP connections and transparently proxies them as necessary
  • libESMTP
    a library to manage posting (or submission of) electronic mail using SMTP to a preconfigured Mail Transport Agent (MTA) such as Exim
  • libEtPan
    a mail library. It is written in C
  • libgdome-cpp
    a C++ library that provides the DOM level 2 Core API for accessing XML documents
  • LibHTTPD
    can be used to add basic web server capabilities to an application or embedded device. The library handles both static and dynamically generated content, has very low overheads, and provides many features to simplify the creation of web based application interfaces
  • libicq2000
    an opensource C++ library being developed to support the icq2000/2001 protocol
  • libirc
    libIRC is a cross-platform framework for connecting to and interacting with Internet Relay Chat (IRC) networks. libIRC is useful as the foundation for embedding IRC capabilities into various applications such as chat clients, games, and irc bots.
  • libmilter++
    a C++ wrapper library for the Sendmails Milter mail filtering API. Its purpose is to facilitate object oriented programming of Sendmail mail filters in C++
  • Libnetcomm
    Libnetcomm provides the required class and framework to manage TCP, TCPSSL and UDP connections.
  • libnetshclient
    libnetshclient is for use in the development of applications that require direct communication (using the 'netsh' protocol) with a Foxmoxie Networks STRATA-family router (or any server-type-application that supports the protocol).
  • Libnids
    Libnids is an implementation of an E-component of Network Intrusion Detection System. It emulates the IP stack of Linux 2.0.x. Libnids offers IP defragmentation, TCP stream assembly and TCP port scan detection.
  • libnodave
    libnodave provides the necessary functions to connect to and exchange data with Siemens S7 300/400 PLCs (200 family now also supported).
  • libports
    libports is a package that can be used for creating inbound and outbound sockets.
  • libsafe
    libsafe defends against buffer overflow attacks. It works by putting a wrapper around dangerous functions that contain any buffer overflows within the current stack frame, so that the return address can not be changed.
  • libsock
    libsock implements a streamlined interface for multi-threaded TCP/IP socket programming. The main purpose of this library is to abstract the complexities of threaded network server programming without compromising performance.
  • libspopc
    a simple pop3 client library to be used by MDAs and/or MUA. libspopc's purpose is to help *non* network-aware C developpers to host easily a pop3 mail client in their programs
  • libstocks
    a C library which can be used to fetch stocks quotes
  • libT28
    libT28 is a simple library that allows interraction with a Ericsson T28 phone (and probably works with other models as well) Main functions include loading and saving the phonebook, setting the language, setting audio mode selection, getting battery properties (level, temperature, etc), getting signal level, sending keys to mobile device, and setting the date/time from computer clock.
  • libtbb
    Libtbb is an implementation of the TeamSpeak 2 UDP VOIP and chat protocol. It is implemented as a cross platform C library.
  • libtcp++
    a TCP/IP client server class library that simplifies and speeds up development of client/server applications
  • LibTLC54x
    libTLC54x is a library to communicate with the Texas Instruments TLC548/TLC549 8-Bit A/D-Converter via serial or parallel connector. The library just needs the device to be opened and than you can read data from the TLC54x. It hides the process of getting the data bit by bit and also hides the wait states.
  • libTlen
    libTlen is an object-oriented, cross-platform library which provides handling logic for the Tlen.pl communication protocol. libTlen is written in clear C++.
  • libwww
    a highly modular, general-purpose client side Web API written in C for Unix and Windows (Win32). It's well suited for both small and large applications, like browser/editors, robots, batch tools, etc. Pluggable modules provided with libwww include complete HTTP/1.1 (with caching, pipelining, PUT, POST, Digest Authentication, deflate, etc), MySQL logging, FTP, HTML/4, XML (expat), RDF (SiRPAC)
  • libyahoo2
    a C library interface to the new Yahoo! Messenger protocol. It supports almost all current features of the protocol
  • log4cpp
    a library of C++ classes for flexible logging to files, syslog, IDSA and other destinations
  • Loudmouth
    Loudmouth is a lightweight and easy-to-use C library for programming with the Jabber protocol. It's designed to be easy to get started with and yet extensible to let you do anything the Jabber protocol allows.
  • MPI/Pro
    provides a supported, forward-looking software technology path that will grow to support the new features of MPI-2 over time while interoperating well with both Linux operating system services and MPI/Pro for other platforms
  • msn-pecan
    msn-pecan is an alternative MSN protocol plug-in for libpurple. The goal is to provide much faster development than in the official libpurple (Pidgin) plug-in.
  • muttzilla
    a library written to take advantage of Netscape's Third Party Mail and News API. This allows using your favorite e-mail client instead of Netscape's built-in mailer for handling mailto: urls, "Send Link", and other e-mail functions
  • neon
    an HTTP and WebDAV client library for Unix systems, with a C interface featuring high-level interface to HTTP and WebDAV methods (PUT, GET, HEAD etc), low-level interface to HTTP request handling and XML parsing using expat or libxml parser
  • plptools
    a set of libraries and utilities for enabling Unix (mainly Linux) systems to communicate with a Psion palmtop over a serial line
  • pyirclib
    an IRC library for Python. It provides basic and advanced characteristics for developing IRC applications
  • pysmb
    pysmb is an experimental SMB/CIFS library written in Python. The library has been tested to be able to connect Win 98 SE and Samba 2.0 machines, and upload/download files to and from these machines.
  • RubyMail
    a lightweight mail library containing various utility classes and modules that allow Ruby scripts to parse, modify, and generate MIME mail messages
  • RULI
    Resolver User Layer Interface is a library built on top of BIND's resolver. RULI provides an easy-to-use interface for querying DNS SRV resource records.
  • Run Time Access
    RTA is a library that lets you talk to your program while it is running. The library makes arrays of structs in your program look like tables in a database, with each struct member mapped to a DB column and each array element mapped to a DB row. Add RTA to your program and your program can be interrogated and managed by any UI program with a DB binding. The UI program thinks it is talking to a PostgreSQL DB, when it is actually talking to your program.
  • SCOP
    an events, messaging and RPC library for Linux programs written in C++ or Java
  • SimpleSocket
    a C++ library making socket based client/server programming easier. The library consists of the classes Socket and ServerSocket
  • SmartIrc4net
    a multi-threaded and thread-safe IRC library written in C#. It allows you to communicate with IRC servers. The API features full channel syncing and is splitted in 3 layers: IrcConnection, IrcCommands and IrcClient
  • Socket_poll
    the first part of a set of libraries to make writing network applications easier and faster
  • socket_wrappers
    an improved version of tcp_wrappers. The improvements include changing from K&R to ANSI C, removing unneeded compatibility libraries, separation of the public and private API, prepending tcpd_ to all private functions and data to prevent name collisions, updates to signal handlers so that the application's handlers aren't tampered with, dropping supplemental groups, and some build and man page improvements
  • stdnet
    a C++ framework for multi-threaded applications, client-server and protocol software development
  • StreamModule
    StreamModule is a set of libraries designed to make it easier to write programs that communicate asynchronously without resorting to threads or RPC.
  • TELEMATION
    (commercial) a LINUX CRM software application employed in a wide variety of applications including contact management, help desk, customer service, fund raising, and catalog sales to name only a few. The package also fits both B2B and B2C requirements and has extensive LINUX CTI software features
  • tsocks
    a library to wrap the connect() call so that connections can be transparently redirected through a SOCKS (V4) proxy. This is most useful in a firewalled LAN environment where its not desirable to have to recompile applications like telnet/lynx to use the SOCKS proxy
  • Vstr
    a string library designed for network communication, but applicable in a number of other areas
  • XML-RPC
    a lightweight RPC library based on XML and HTTP. XML-RPC is a quick-and-easy way to make procedure calls over the Internet. It converts the procedure call into XML document, sends it to a remote server using HTTP, and gets back the response as XML
  • XmlRpc++
    an implementation of the XmlRpc protocol written in C++, based upon Shilad Sen's excellent py-xmlrpc library. It is designed to make it easy to incorporate XmlRpc client+server support into C++ applications and requires no other libraries
  • ZRTP Protocol Library
    ZRTP Protocol Library is an implementation of Phil Zimmermann's ZRTP protocol, created based on and interoperable with Zfone beta 2. Combined with the GNU RTP Stack (ccrtp), this offers the ability to create communication services that natively support the ZRTP protocol.



Other Sites

Migrate to Linux
Thinking of switching to Linux? Check out our Linux Equivalents to Windows Software section, highlighting popular Linux equivalents to Windows software.

This feature also includes over 150 individual software portal pages including Blender, Scribus, OpenOffice.org, Evolution, Eclipse, K3b, and MythTV, providing a wealth of essential information.

 

Distribution Guides
Distro Guide

Debian
Fedora
Gentoo
Mandriva
OpenSuSE
RedHat
Slackware
Ubuntu
Xandros

Absolute
Linux Mint
64 Studio

LiveCDs
Berry Linux
GoblinX
KNOPPIX
Kubuntu
NimbleX
PCLinuxOS
Sabayon
SimplyMEPIS
Xubuntu

Entire List

 

SourceFiles.org
Sourcefiles.org
Backup
CD Writing
Databases
Editors
Emulators
Financial
Games
Graphics
Home ...
Internet
Multimedia
Networking
Office
Prod Tools
Scientific
Shells
Spreadsheets
Toys
Utilities
WMs

 

Services
Web Calendar
Linux Licenses

Advertise at LinuxLinks.com

 

My LinuxLinks
MyLinks
  • Bookmarked links
  • Emailed Newsletter
  • Your own profile

  • Latest Portal Pages
    Mixxx
    energyXT2
    GRASS
    uDig
    QGIS
    gretl
    SPSS

     

    About | FAQ | Privacy | Awards | Contact
    Portal Version 0.7. Intel Blade.
    Comments to the webmaster are welcome.
    Copyright 2002-2007 LinuxLinks.com All rights reserved.