Java-Gaming.org Hi !
Featured games (91)
games approved by the League of Dukes
Games in Showcase (800)
Games in Android Showcase (237)
games submitted by our members
Games in WIP (867)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  [Solved] KryoNet Auto Pinging (KeepAlive)  (Read 4350 times)
0 Members and 1 Guest are viewing this topic.
Offline Dev Crucio

Senior Devvie


Medals: 9
Projects: 1
Exp: 9 years


CaveGear


« Posted 2015-06-10 07:06:19 »

In my program KryoNet sends Pings itself way too often, about 50 times per ms (!) i printed them to the console with timestamps.
That's way too often, can I somehow reduce the amount?
1  
2  
      con.setKeepAliveTCP(1000);
      con.setTimeout(1000);

didn't change anything (called in the Serverlistener receive code) and i couldn't find a method in the server object itself.
couldn't find anything through google either :c

edit: I called con.updateReturnTripTime() in my received method, so it just sends the Ping messages arround, fixed Cheesy

Twitch - See me developing CaveGear Smiley
Offline CommanderKeith
« Reply #1 - Posted 2015-06-10 07:54:22 »

Hi,
That's unusual. In the API it says that the delay is measured in milliseconds, and 1000ms is one second which seems reasonable.
https://github.com/EsotericSoftware/kryonet/blob/master/src/com/esotericsoftware/kryonet/Connection.java
The default is 8000ms which is 8s.
Perhaps the problem is that the pings have been stored up and the client doesn't receive them for a while. And then when the client finally receives the messages they're all together, when in fact they were sent 1s apart.
Networking problems are hard to debug.
Good luck

Pages: [1]
  ignore  |  Print  
 
 

 
Riven (351 views)
2019-09-04 15:33:17

hadezbladez (5164 views)
2018-11-16 13:46:03

hadezbladez (2049 views)
2018-11-16 13:41:33

hadezbladez (5407 views)
2018-11-16 13:35:35

hadezbladez (1126 views)
2018-11-16 13:32:03

EgonOlsen (4546 views)
2018-06-10 19:43:48

EgonOlsen (5409 views)
2018-06-10 19:43:44

EgonOlsen (3087 views)
2018-06-10 19:43:20

DesertCoockie (3984 views)
2018-05-13 18:23:11

nelsongames (4564 views)
2018-04-24 18:15:36
A NON-ideal modular configuration for Eclipse with JavaFX
by philfrei
2019-12-19 19:35:12

Java Gaming Resources
by philfrei
2019-05-14 16:15:13

Deployment and Packaging
by philfrei
2019-05-08 15:15:36

Deployment and Packaging
by philfrei
2019-05-08 15:13:34

Deployment and Packaging
by philfrei
2019-02-17 20:25:53

Deployment and Packaging
by mudlee
2018-08-22 18:09:50

Java Gaming Resources
by gouessej
2018-08-22 08:19:41

Deployment and Packaging
by gouessej
2018-08-22 08:04:08
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!