[KryoNet] How to get the amount of bytes received/sent?

Hello guys, I’m using KryoNet and I wanted to see how many bytes were (Client-side (sent and received)), could anyone tell me how could I achieve that? I’ve looked everywhere but couldn’t find anything. :frowning:

My client-side networking looks like this: http://pastebin.java-gaming.org/67c45649299

I’m creating BMONetwork object in my GameScreen class, in it’s update method I check if the users coordinates have changed and if they did I send them to the server. I guess this is where I should check the amount of data that will be sent?

	public void update(float delta) {
		if (player.getNetworkPosition().x != player.getPosition().x) {
			PacketUpdateX packet1 = new PacketUpdateX();
			packet1.x = player.getPosition().x;
			bmoNetwork.client.sendTCP(packet1);
			player.setNetworkPosition(new Vector2(player.getPosition().x, player.getNetworkPosition().y));
		}
		if (player.getNetworkPosition().y != player.getPosition().y) {
			PacketUpdateY packet2 = new PacketUpdateY();
			packet2.y = player.getPosition().y;
			bmoNetwork.client.sendTCP(packet2);
			player.setNetworkPosition(new Vector2(player.getNetworkPosition().x, player.getPosition().y));
		}
		if (player.getNetworkRotation() != player.getRotation()) {
			PacketUpdateRotation packet3 = new PacketUpdateRotation();
			packet3.rotation = player.getRotation();
			bmoNetwork.client.sendTCP(packet3);
			player.setNetworkRotation(player.getRotation());
		}
	}

If you can help me please provide some code or example how to do it, thanks alot! :stuck_out_tongue:

[quote]If anyone is interested, to get the sent bytes just do something like this:

bytesSent += bmoNetwork.client.sendTCP(packet);

sendTCP(Object object) method returns the bytes sent, so you can just add them up.

http://i.snag.gy/XghgW.jpg
[/quote]