All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.viaoa.remote.multiplexer.package-info Maven / Gradle / Ivy

The newest version!
/**
 * Socket API for multiple "virtual" sockets to use a single physical socket.
 * 

* This allows a single "real" socket connection from a client to a server, and then getting many "virtual" socket connections through the * real socket.
* The virtual socket supports the full socket interface, so it's no different then using a real socket. *

* The server uses a server socket for allowing client socket "real" connections. The server sets up server sockets and gives them each a * name. Then the client is able to create new "virtual" socket connections by using the correct server socket name. Everything else is the * same as using the socket api. *

* The shared "real" socket from the client to the server uses chunking and throttling to make the sharing fair and even. There is support * for "compression on the wire" that is configured when a server socket is created. *

* There is support for SSL/TLS for the real connection or for individual sockets, configured by the server socket. * * @author vvia */ package com.viaoa.remote.multiplexer;





© 2015 - 2025 Weber Informatics LLC | Privacy Policy