Projects tagged ‘tcpip’ and ‘udp’


Jump to tag:

Projects tagged ‘tcpip’ and ‘udp’

Filtered by Project Tags tcpip udp

Refine results Project Tags tcp (11) sockets (9) library (8) networking (7) linux (6) portable (5) socket (5) cross-platform (5) c++ (4) ipv4 (4) windows (4) oo (3)

[12 total ]

31 Users
   

The ADAPTIVE Communication Environment (ACE) is a freely available, open-source object-oriented (OO) framework that implements many core patterns for concurrent communication software. ACE provides a ... [More] rich set of reusable C++ wrapper facades and framework components that perform common communication software tasks across a range of OS platforms. [Less]
Created over 3 years ago.

4 Users
 

CrissCross is a small open source cross platform C++ library for console and file I/O, CPU identification (CPUID), hashing (MD2, MD4, MD5, SHA-1, SHA-256, SHA-512, Tiger), sockets (TCP and UDP only ... [More] currently), and data structures (LList, DArray, RedBlackTree, AVLTree, SplayTree, etc). CrissCross is designed to run on Windows, Linux, FreeBSD, OpenBSD, NetBSD, Mac OS X, and even the Nintendo DS. Other platforms may become supported upon request. The main idea behind CrissCross is the ability to write a program using identical calls on the major platforms, without needing to rewrite code. [Less]
Created over 3 years ago.

2 Users

Librascal is a C/C++ library for asynchronous networking. It is a networking stack abstraction library which simplifies writing portable and scalable applications. It can be used with various ... [More] threading models. The library supports TCP and UDP protocols, basic DNS resolution and fully supports service discovery. It implements buffered data flow, has helper functions for processing text based protocols and several helper classes for C++. Many options, such as timeouts, retry counters and the list of DNS servers can be adjusted at runtime. [Less]
Created over 2 years ago.

2 Users

lwIP is a small independent implementation of the TCP/IP protocol suite that has been developed by Adam Dunkels at the Computer and Networks Architectures (CNA) lab at the Swedish Institute of ... [More] Computer Science (SICS). The focus of the lwIP TCP/IP implementation is to reduce resource usage while still having a full scale TCP. This making lwIP suitable for use in embedded systems with tens of kilobytes of free RAM and room for around 40 kilobytes of code ROM. lwIP features: - IP (Internet Protocol) including packet forwarding over multiple network interfaces - ICMP (Internet Control Message Protocol) for network maintenance and debugging - UDP (User Datagram Protocol) including experimental UDP-lite extensions - TCP (Transmission Control Protocol) with congestion control, RTT estimation and fast recovery/fast retransmit - Specialized raw API for enhanced performance - Optional Berkeley-alike socket API - DHCP (Dynamic Host Configuration Protocol) - PPP (Point-to-Point Protocol) - ARP (Address Resolution Protocol) for Ethernet [Less]
Created about 1 year ago.

2 Users

A generalized C++ I/O library that includes support for * BSD sockets (IPv4, IPv6, TCP, UDP) * OpenSSL secure streams * NSPR sockets * NSS secure streams * Kernel message ... [More] queues * Files and pipes * Serial/tty * Gtkmm widgets * et. al. [Less]
Created 11 months ago.

1 Users
   

This is a binding of libevent to Lua. It will serve as a drop-in replacement for copas, and eventually support more features (async DNS, HTTP, RPC...).
Created over 2 years ago.

1 Users
 

Netsend considered at a low-level isn't really more then a simple IO wrapper. Netsend transmit and receive files just like every other filetransfer application. The difference is HOW netsend utilise ... [More] the Operating System - nor the lowest common denominator of available functionality (e.g. portability) is the main goal. Intention is to crush the last quantum of the Linux Network Stack to gain maximum network performance. [Less]
Created over 2 years ago.

1 Users

Socket.NET provides object oriented raw network sockets for Ethernet on the .NET platform, based on the WinPcap driver (also works on XP SP2, that itself does not provide raw sockets anymore), plus a ... [More] toolbox for handling some standard protocols in a common low-level way. Practical uses include low-level network analysis, network security tasks, special purpose packet-level protocol implementation/prototyping as well as experimental studies (like ghost communication), but it does NOT support filtering as required for designing firewalls. [Less]
Created over 2 years ago.

1 Users
   

nCore is an efficient and portable C++ library for lazy developers. It includes a set of several satellite C++ classes to perform : - Threading - FileIO (with endian-awareness) - Networking ... [More] (TCP, UDP, IPv4, IPv6) - High-Perf Timing - Easy logging with plugable sinks - Memory Alloc Debugging - Hashing (MD5, String, CRC32, CRC16, CRC8) - Loading of dynamic libraries (shared objects) - Dog-tagging (your final application/library binary file(s)) - Handling wide string manipulation methods through a single class (StringA) - and more... Each of those features can be turned off at compile-time to make the final binary file smaller. nCore is designed to run on Windows, Linux (x86, ARM). Other platforms may become supported upon (patch) request :) [Less]
Created about 1 year ago.

1 Users

Previous experience with [Apache_Mina](http://mina.apache.org) has led me to the view that abstracting IO can enhance performance while making it significantly easier to write protocols. This ... [More] library's goals are to use event multiplexing to create performant minimal-threaded socket applications. Minimal-threaded meaning threads are supported, but may not be necessary. [Less]
Created over 2 years ago.