Browsing projects by Tag(s)

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

Showing page 1 of 1

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]

5.0
 
  0 reviews  |  26 users  |  103,515 lines of code  |  46 current contributors  |  Analyzed 10 days 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]

0
 
  0 reviews  |  4 users  |  2,838,649 lines of code  |  3 current contributors  |  Analyzed about 1 year ago
 
 

Net4j Signalling Platform ========================= Net4j is an extensible client-server communications platform based on OSGi but also executable stand alone. You can easily extend the protocol stack with Eclipse plugins that provide new transport or application protocols. Net4j's focus on ... [More] performance and scalability is featured by non-blocking I/O, zero-copy signals and multiplexed binary protocols. Net4j was originally developed to support the CDO technology for distributed shared and persistent EMF models but can also multiplex your own user-supplied application protocols through the same socket connection. [Less]

5.0
 
  0 reviews  |  3 users  |  162,037 lines of code  |  2 current contributors  |  Analyzed about 2 years 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 ... [More] applications. Minimal-threaded meaning threads are supported, but may not be necessary. [Less]

0
 
  0 reviews  |  1 user  |  1,557 lines of code  |  2 current contributors  |  Analyzed almost 5 years 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]

5.0
 
  0 reviews  |  1 user  |  16,703 lines of code  |  1 current contributor  |  Analyzed 4 days ago
 
 

SolidGround is a C++ framework intending to offer everything one need to build powerful, distributed, highly-scalable, client-server applications. Its is designed and implemented for speed and power, with great interest on the ease of use by the developers. Although in first step it will be ... [More] released only for Linux, its design allows easy porting to other platforms (planned are Solaris and Windows). Here is a list with what the framework includes: A powerful build system based on CMake (http://www.cmake.org/) which allows easy integration of applications based on the framework. A system library which wraps up threads, synchronization objects, thread specific, file access, socket address, debug logging engine etc. Asynchronous signaling engine. Asynchronous TCP and UDP communication engine, single-channel and multi-channel(for easily implementing proxies and other communication nodes, e.g. chat rooms); Secure Socket support for the asynchronous TCP communication, using OpenSSL library(http://www.openssl.org/); Asynchronous multiplexed IPC (Inter Process Communication) / RPC (Remote Procedure Call) engine with keep-alive support for peer disconnection detection. The protocol allows for sending commands (of any size - one can even send file streams) to a peer process over multiplexed UDP. A nice serialization engine (for now only binary, non portable - used by IPC) A nice asynchronous ready, text protocol engine (parser and response builder) for protocols like IMAP, POP, SMTP etc. A file stream manager for asynchronous usage (e.g. if you want a read-only stream for a file which is locked for writing, the manager will signal you the stream when unlocked) A nice audit/log engine. Doxygen documentation. Lots of test applications, including a central proof of concept multi service server. NOTES Please consider visiting my newly started project based on SolidGround framework: http://code.google.com/p/solidbox/. [Less]

0
 
  0 reviews  |  0 users  |  31,874 lines of code  |  0 current contributors  |  Analyzed 9 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.