Multi-network peer-to-peer file-sharing client supporting Gnutella2, Gnutella1, eDonkey2000/eMule and BitTorrent protocols. Using C++, MFC and ATL, for Windows
a software framework that allows for advanced sequence and protocol stream analysis by utilizing bioinformatics algorithms. The sole purpose of this software is to identify protocol fields in unknown or poorly documented network protocol formats.
an open source initiative to deliver a complete mobile application platform implementing the SyncML protocol. SyncML defines a standard way to synchronize data and remotely manage devices.
a secure, global network file system with completely decentralized control. SFS lets you access your files from anywhere and share them with anyone, anywhere. (DARPA)
a 3D multiplayer online RPG. It is designed to be a purely dynamic, large open environment for players to explore and play out a life however they wish.
allows you to listen a live stream over Internet by using smartly resources. You can listen a webradio or share an event by allowing other listeners to make the same thing in the best conditions.
a discrete event simulator targeted at networking research. Ns provides substantial support for simulation of TCP, routing, and multicast protocols over wired and wireless (local and satellite) networks
Graham Wihlidal "There is no such thing as the “perfect networking code”, due to the Internet’s unreliability, but there are a few tricks you can use to improve it to the point where the illusion can hold."
a toolkit for the development of massively online universes. It provides the base technologies and a set of development methodologies for the development of both client and server code.
A system for stealthy authentication across closed ports, communication in which information arrives encoded in the form of connection attempts to closed ports.
a testbed for network experimentation using a component architecture designed to simplify creation and testing of new protocols for large scale media delivery systems.
network programming library. It is designed to take the pain out of programming network communications applications, providing an easy to use and cross-platform interface.
for creating Linux and Windows communications applications that contain Dialogic/Intel NetStructure products. Includes media and network classes, multithreaded event handling, state machine design pattern and distributed execution.
aims to be a secure IM for multiple platforms. Keep in touch is an attempt to create a secure instant messenger - it supports its own XML based protocol aswell as ICQ and AIM
a free distributed version control system. it provides a simple, single-file transactional version store, with fully disconnected operation and an efficient peer-to-peer synchronization protocol. it understands history-sensitive merging, lightweight branc
a scalable distributed monitoring system for high-performance computing systems such as clusters and Grids. It is based on a hierarchical design targeted at federations of cluster
a Multiplayer First Person Shooter(MFPS) Game based on the Portuguese colonial war in Africa ( Angola,Mocambique and Guiné ) in the years of 1960 until 25/04/1974
a network library It depends on : - libpcap and libnet under Unix - WinPCAP under Windows If libpcap/libnet/WinPCAP are not installed, sniffing and spoofing features are not available.
a 3D simulation environment designed for the simulation of decentralized systems and artificial life. While the concept is similar to existing packages such as Swarm and StarLogo, the implementation, which simulates both continuous time and continuous 3D
an event-driven networking framework supports TCP, UDP, SSL/TLS, multicast, Unix sockets, a large number of protocols (including HTTP, NNTP, IMAP, SSH, IRC, FTP, and others)
Network models and integer programs are applicable for an enormous known variety of decision problems. Some of these decision problems are really physical problems, such as transportation or flow of commodities.
a robust, somewhat scalable, cross-platform client-server messaging system for dynamic distributed applications that runs under any POSIX-compliant operating system.
library for writing cross-platform network applications. libpnet6 facilitates the writing of professional quality client/server applications in the TCP, UDP, and UNIX domain protocols, offering full support for the IPv4 and IPv6 Internet protocols.
provides a high performance messaging service that is resilient to faults across local and wide area networks. Spread functions as a unified message bus for distributed applications
port of the X Window System server to Windows. It shares the same source code base as Cygwin/X, but does not depend on the Cygwin environment or cygwin1.dll. Xming is a fully featured X11 server for Windows that is very simple to install and use.
dual-licensed implementation of SSL. It includes SSL client libraries and an SSL server implementation. It supports multiple APIs, including those defined by SSL and TLS. It also supports an OpenSSL compatibility interface.
the C++ Portable Components, is a collection of open source C++ class libraries that simplify and accelerate the development of network-centric, portable applications in C++.
programming interface and resource management system for scalable OpenGL applications. Can run unmodified on any visualization system, from a singlepipe workstation to large scale graphics clusters and multi-GPU workstations.
Atom in its final state will be a massively multi-player online 3D first person perspective game set in a atomic or microscopic cell. (not as optimistic as the author but cool information there)
concept created by lone developer (Eskil Steenberg) bent on creating an entire massively multiplayer online world single-handedly, using procedural generation techniques that cause the game to build itself by starting with clever rules and exploring them
a series of learning activities that reveals a little-known secret: computer science isn't really about computers at all. Unplugged teaches principles of computer science through games and puzzles.
iSGTW is an international, weekly, on-line science-computing newsletter that shows the importance of distributed computing, grid computing, cloud computing and high-performance computing. It does so by reporting about the people and projects involved in these fields, and how these types of computing technologies are being applied to make scientific advances.
The Internet Communications Engine (Ice) is a modern object-oriented middleware with support for C++, .NET, Java, Python, Objective-C, Ruby, and PHP. Ice is used in many mission-critical projects by companies all over the world. Ice is easy to learn, yet provides a powerful network infrastructure and vast array of features for demanding technical applications. Ice is free software, available with full source, and released under the terms of GNU General Public License (GPL). Commercial licenses are available for customers who wish to use Ice for closed-source software.
VAST is a light-weight network library to support scalable peer-to-peer (P2P) virtual environment / virtual world applications such as Massively Multiplayer Online Games (MMOGs). It is based on the research of Voronoi-based Overlay Network (VON) published
Yahoo! CTO, Ari Balogh, introduced the Yahoo! Open Strategy (Y!OS) in his keynote today at Web 2.0 Expo in San Francisco. Y!OS will harness Yahoo!’s unique strengths to fundamentally transform the user experience.
CSpace provides a platform for secure, decentralized, user-to-user communication over the internet. The driving idea behind the CSpace platform is to provide a connect(user,service) primitive, similar to the sockets API connect(ip,port). Applications built on top of CSpace can simply invoke connect(user,service) to establish a connection. The CSpace platform will take care of locating the user and creating a secure, nat/firewall friendly connection.
This document contains the answers to commonly asked network programming questions posed by Java developers. Copies of this document mirrored at other sites may be out of date, please ensure that you're looking at a current version.
S. Gutz, A. Story, C. Schlesinger, and N. Foster. Proceedings of the First Workshop on Hot Topics in Software Defined
Networks, page 79--84. New York, NY, USA, ACM, (2012)
L. Yaeger. Artificial Life III, Vol. XVII of SFI Studies in the
Sciences of Complexity, Santa Fe Institute, page 263--298. Los Alamos, New Mexico, Addison-Wesley, (1993)
K. Taboada, K. Shimada, S. Mabu, K. Hirasawa, and J. Hu. GECCO '07: Proceedings of the 9th annual conference on
Genetic and evolutionary computation, 2, page 1758--1758. London, ACM Press, (7-11 July 2007)