Tags : Browse Projects

Select a tag to browse associated projects and drill deeper into the tag cloud.

Netty Project

Compare

Claimed by JBoss Analyzed over 1 year ago

Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. Netty is a NIO client server framework which enables quick and easy development of network applications such as protocol servers and clients. ... [More] It greatly simplifies and streamlines network programming such as TCP and UDP socket server. [Less]

193K lines of code

85 current contributors

over 1 year since last commit

35 users on Open Hub

Activity Not Available
5.0
 
I Use This

lwIP

Compare

  Analyzed about 2 months ago

lwIP is an implementation of the TCP/IP protocol suite focused on reducing resource usage while still having a full scale TCP/IP. lwIP is suitable for embedded systems with ~10KB of free RAM and ~40KB of code ROM. lwIP features: - IPv4, IPv6, ICMP, IGMP, TCP, UDP - Specialized raw API for ... [More] enhanced performance - Optional Berkeley-alike socket API - DHCP (Dynamic Host Configuration Protocol) - PPP (Point-to-Point Protocol) - ARP (Address Resolution Protocol) for Ethernet [Less]

106K lines of code

26 current contributors

about 2 months since last commit

7 users on Open Hub

Activity Not Available
5.0
 
I Use This

UDT

Compare

  Analyzed 10 months ago

UDT is an application level data transport protocol for the emerging distributed data intensive applications over wide area high-speed networks. UDT uses UDP to transfer bulk data and it has its own reliability control and congestion control mechanism. This new protocol is not only for private or ... [More] QoS-enabled links, but also for shared networks. Furthermore, UDT is also a highly configurable framework that can accommodate various congestion control algorithms. [Less]

72.1K lines of code

0 current contributors

about 4 years since last commit

6 users on Open Hub

Activity Not Available
5.0
 
I Use This
Licenses: BSD-3-Clause, LGPL

Grizzly

Compare

  Analyzed 7 months ago

Writing scalable server applications in the Java™ programming language has always been difficult. Before the advent of the Java New I/O API (NIO), thread management issues made it impossible for a server to scale to thousands of users. The Grizzly framework has been designed to help developers to ... [More] take advantage of the Java™ NIO API. Grizzly goals is to help developers to build scalable and robust servers using NIO and we are also offering embeddable components supporting HTTP, Bayeux Protocol, Servlet (Partially) and Comet [Less]

142K lines of code

3 current contributors

8 months since last commit

5 users on Open Hub

Activity Not Available
0.0
 
I Use This

cocoaasyncsocket

Compare

  Analyzed over 2 years ago

CocoaAsyncSocket supports TCP and UDP. The AsyncSocket class is for TCP, and the AsyncUdpSocket class is for UDP. Each class is described below. AsyncSocket is a TCP/IP socket networking library that wraps CFSocket and CFStream. It offers asynchronous operation, and a native cocoa class ... [More] complete with delegate support. Here are the key features: Queued non-blocking reads and writes, with optional timeouts. You tell it what to read or write, and it will call you when it's done. Automatic socket acceptance. If you tell it to accept connections, it will call you with new instances of itself for each connection. You can, of course, disconnect them immediately. Delegate support. Errors, connections, accepts, read completions, write completions, progress, and disconnections all result in a call to your delegate method. Run-loop based, not thread based. Although you can use it on main or worker threads, you don't have to. It calls the delegate methods asynchronously using NSRunLoop. The delegate methods include a socket parameter, allowing you to distinguish between many instances. Self-contained in one class. You don't need to muck around with streams or sockets. The class handles all of that. Support for TCP streams over IPv4 and IPv6. The library is public domain, originally written by Dustin Voss. Now available in a public setting to allow and encourage its continued support. AsyncUdpSocket is a UDP/IP socket networking library that wraps CFSocket. It works almost exactly like the TCP version, but is designed specifically for UDP. This includes queued non-blocking send/receive operations, full delegate support, run-loop based, self-contained class, and support for IPv4 and IPv6. [Less]

49K lines of code

0 current contributors

almost 6 years since last commit

4 users on Open Hub

Activity Not Available
0.0
 
I Use This

skypeproxy

Compare

  Analyzed about 1 year ago

Most network administrators at work, university or school deny access to file sharing, instant messaging or social networks such as facebook or myspace with a firewall or proxy server. If you are constantly getting a message saying "Can't connect" or something similar, the service you are trying to ... [More] connect to has probably been blocked by your network administrator. Skype tunnel works in very similar way as well-known "TCP Tunnel/Monitor"... with only one diff: the transport for it - Skype Network. For ex: how works ssh-client-tunneling from office to home linux: Office PC with Skype Office Network Home Skype (with sshd on 127.0.0.1:22) +-------+ Connect to +-------+ Home PC |Putty |--+ 127.0.0.1:2222 |sshd ||Net |------------->|proxy |--+ |(send) | | | |(listen| +-------+ SkypeID_A +-----+ SkypeID_B +-------+ #B#java -jar listen - listen all skipe-friends #A#java -jar send wolli-home-gw 2222 127.0.0.1 22 - initiate the tunnel to wolli's local sshd with local port 2222. for proxing use 'ssh -D 9999 localhost 2222' ;)Just run : 1. on server: SkypeProxy listen 2. on client: SkypeProxy send and Voila.... Proxy, Socks,ICQ, SSH and much much more aplications will be accessible again from any place where you use Skype ;) [Less]

838 lines of code

0 current contributors

almost 5 years since last commit

2 users on Open Hub

Activity Not Available
5.0
 
I Use This

Flow Streaming Framework

Compare

  Analyzed about 2 months ago

Flow is a lightweight streaming framework for data and objects. It uses the GObject model for object orientation, and exposes simple and extensible APIs for stream I/O and network interaction.

25.7K lines of code

0 current contributors

over 2 years since last commit

1 users on Open Hub

Activity Not Available
0.0
 
I Use This

netsend

Compare

  Analyzed almost 6 years ago

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 the Operating System - nor the lowest common denominator of available functionality (e.g. ... [More] portability) is the main goal. Intention is to crush the last quantum of the Linux Network Stack to gain maximum network performance. [Less]

4.28K lines of code

0 current contributors

almost 9 years since last commit

1 users on Open Hub

Activity Not Available
5.0
 
I Use This

extasys

Compare

  Analyzed about 1 year ago

Extasys is a fast, accurate and easy to use TCP/UDP socket library for Java, Mono and Microsoft .NET Framework. The power of this socket is the asynchronous data proccessing that offers. If you are using sockets then Extasys is the proper tool for your work because we designed this socket to help ... [More] you to only have to think about the message exchange (the process) and let it do the hard job. News We decided to include IKVM.NET binaries in Extasys for .NET 2.0.0.7 after a few complains about missing binaries during compilation Goals Provide fast and accurate TCP and UDP data transfer Asynchronous processing Less development time Features Dedicated Thread Pool for each TCPServer,TCPClient,UDPServer and UDPClient Multiple listeners per server and multiple connectors per client TCP message collector with character or string message splitter Extasys Help Applications from codemammoth.com Extasys TCP Chat Server - Simple example on how to create your TCP chat server Extasys TCP Chat Client - Simple chat client Extasys TCP Server - Multithreaded TCP server example Extasys TCP Client - TCP Client example Extasys UDP Server - Echo UDP Server Extasys UDP Client - Echo UDP Client Please Donate with PayPal [Less]

19K lines of code

0 current contributors

over 3 years since last commit

1 users on Open Hub

Activity Not Available
5.0
 
I Use This

Lumina

Compare

  Analyzed 12 months ago

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 library's goals are to use event multiplexing to create performant minimal-threaded socket applications. ... [More] Minimal-threaded meaning threads are supported, but may not be necessary. [Less]

1.55K lines of code

2 current contributors

about 9 years since last commit

1 users on Open Hub

Activity Not Available
0.0
 
I Use This