diff options
Diffstat (limited to 'engine/src/networking/com/jme3/network/kernel/package.html')
-rw-r--r-- | engine/src/networking/com/jme3/network/kernel/package.html | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/engine/src/networking/com/jme3/network/kernel/package.html b/engine/src/networking/com/jme3/network/kernel/package.html new file mode 100644 index 0000000..7029c95 --- /dev/null +++ b/engine/src/networking/com/jme3/network/kernel/package.html @@ -0,0 +1,34 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html> + +<head> +<title></title> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +</head> + +<body> +The kernel package is the heart of the JME networking module +and controls the routing and dispatch of message data over +different transport implementations. Most users will never +have to deal with these classes unless they are writing their own +client and server implementations that diverge from the standard +classes that are provided. + +<p>{@link com.jme3.network.kernel.Kernel} defines the core of a server-side message +broker that abstracts away the specific transport and underlying +threading model used. For example, it might use NIO selectors +in a single threaded model or straight multithreaded socket +model. Or it might implement SSL connections. Once created, +{@link com.jme3.network.kernel.Kernel} users don't need to care about the details.</p> + +<p>{@link com.jme3.network.kernel.Endpoint} is a managed connection within a +{@link com.jme3.network.kernel.Kernel} providing kernel to client connectivity.</p> + +<p>{@link com.jme3.network.kernel.Connector} defines the basic client-side message sender +and these objects are typically used to connect to a {@link com.jme3.network.kernel.Kernel} +though they can connect to any network port that supports the implementation's +protocol. Implementations are provided for straight TCP and UDP communication +and could be extended to support SSL or different threading models.</p> + +</body> +</html> |