EsotericSoftware / kryonet

TCP/UDP client/server library for Java, based on Kryo
BSD 3-Clause "New" or "Revised" License
1.82k stars 419 forks source link

Client - Register listener before connecting to srever #44

Open ghost opened 10 years ago

ghost commented 10 years ago

From madsen...@gmail.com on October 12, 2013 22:19:49

This might be obvious to many people, but when i set the client up for the first time with my own listener, it didn't occur to me that the registering of the listener, had to be before the connection to the server. And i don't see any mentioning of it.

It will still work if the connection to the server is slower than what it takes to add the listener. So it's a problem where sometimes it works perfectly, and sometimes it doesn't work at all.

Maybe tell people with some bold text, that the registering the listener has to be before client.connect() so nobody will run into the same problem again?

Original issue: http://code.google.com/p/kryonet/issues/detail?id=43