We're running a multiple player game system. The client keep connection with server by sending an "alive message" every 50 seconds. On server we run a schedule to check and after 60seconds without "alive message", user client will be kicked. But sometimes the client sent the "alive message" but the server does not receive or response to that message. And the client is dropped. Here is Electro log :
"2012-Jul-20 00:31:25:984 [pool-1-thread-4] INFO com.electrotank.electroserver5.entities.PeopleImpl - Client dropped: 103135762137295
3450 2012-Jul-20 00:31:25:988 [openclose] INFO com.electrotank.electroserver5.entities.PeopleImpl - Client dropped: 103135762137295
3451 2012-Jul-20 00:31:25:988 [pool-1-thread-4] DEBUG com.electrotank.electroserver5.entities.PeopleImpl - ConnectedUser{45780 (103135762137295)} has [] clients
3452 2012-Jul-20 00:31:25:988 [pool-1-thread-4] INFO com.electrotank.electroserver5.entities.PeopleImpl - User dropped registry connection {}
3453 2012-Jul-20 00:31:25:989 [pool-1-thread-4] INFO com.electrotank.electroserver5.entities.PeopleImpl - User dropped 45780 (103135762137295)
"
Can you tell me the reason for that bug? Is that because of server not responding because that time there are too much message sent to it? We are thinking to remove the keep "alive message" because of this problem.


Reply With Quote
