diff --git a/engine/src/networking/com/jme3/network/HostedConnection.java b/engine/src/networking/com/jme3/network/HostedConnection.java index 8c8e50e15..6b6ebfb82 100644 --- a/engine/src/networking/com/jme3/network/HostedConnection.java +++ b/engine/src/networking/com/jme3/network/HostedConnection.java @@ -43,6 +43,11 @@ import java.util.Set; */ public interface HostedConnection extends MessageConnection { + /** + * Returns the Server instance that is hosting this connection. + */ + public Server getServer(); + /** * Returns the server-unique ID for this client. */ diff --git a/engine/src/networking/com/jme3/network/base/DefaultServer.java b/engine/src/networking/com/jme3/network/base/DefaultServer.java index cdc156d34..11c3814ea 100644 --- a/engine/src/networking/com/jme3/network/base/DefaultServer.java +++ b/engine/src/networking/com/jme3/network/base/DefaultServer.java @@ -379,7 +379,12 @@ public class DefaultServer implements Server { id = nextId.getAndIncrement(); } - + + public Server getServer() + { + return DefaultServer.this; + } + public int getId() { return id;