Updated to use localhost instead of my hard-coded host

and modified to be able to test unreliable throughput.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7036 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
3.0
PSp..om 14 years ago
parent 9b5c1bb4d2
commit b73f71aeff
  1. 19
      engine/src/test/jme3test/network/TestThroughput.java

@ -32,16 +32,12 @@
package jme3test.network;
//import com.jme3.network.connection.OldClient;
//import com.jme3.network.connection.OldServer;
import com.jme3.network.Client;
import com.jme3.network.Message;
import com.jme3.network.MessageConnection;
import com.jme3.network.MessageListener;
import com.jme3.network.Network;
import com.jme3.network.Server;
//import com.jme3.network.events.MessageAdapter;
//import com.jme3.network.message.Message;
import com.jme3.network.serializing.Serializable;
import com.jme3.network.serializing.Serializer;
import java.io.IOException;
@ -51,9 +47,11 @@ public class TestThroughput implements MessageListener<MessageConnection> { //ex
private static long lastTime = -1;
private static long counter = 0;
private static long total = 0;
// private static OldClient client;
private static Client client;
// Change this flag to test UDP instead of TCP
private static boolean testReliable = true;
private boolean isOnServer;
public TestThroughput( boolean isOnServer ) {
@ -84,6 +82,9 @@ public class TestThroughput implements MessageListener<MessageConnection> { //ex
System.out.println( "Received a message from a not fully connected source, msg:"+ msg );
} else {
//System.out.println( "sending:" + msg + " back to client:" + source );
// The 'reliable' flag is transient and the server doesn't
// (yet) reset this value for us.
((com.jme3.network.message.Message)msg).setReliable(testReliable);
source.send(msg);
}
}
@ -93,14 +94,10 @@ System.out.println( "Received a message from a not fully connected source, msg:"
Serializer.registerClass(TestMessage.class);
//OldServer server = new OldServer(5110, 5110);
//server.start();
Server server = Network.createServer( 5110 );
server.start();
//client = new OldClient("localhost", 5110, 5110);
//client.start();
Client client = Network.connectToServer( "hydra", 5110, 5000 );
Client client = Network.connectToServer( "localhost", 5110, 5000 );
client.start();
client.addMessageListener(new TestThroughput(false), TestMessage.class);
@ -122,7 +119,7 @@ System.out.println( "Received a message from a not fully connected source, msg:"
public static class TestMessage extends com.jme3.network.message.Message {
public TestMessage(){
setReliable(true);
setReliable(testReliable);
}
}

Loading…
Cancel
Save