See: Description
Class | Description |
---|---|
OARemoteMultiplexerClient |
Remoting client, that allows a client to access Objects on a server, and call methods on those objects.
|
OARemoteMultiplexerServer |
Server component used to allow remoting method calls with Clients.
|
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.
Copyright © 1999–2025 ViaOA. All rights reserved.