If a single request for ListCharacters (AccountOperationCode.ListCharacters = 0) is sended from an authenticated client to the server, the client will receive two identical answers from the server. In this case: Operationcode = 0 and ReturnCode = 0.
I tried to verify the issue using a unit test but failed. Can you provide some more details? Is there any significant delay between the messages received?
If a single request for ListCharacters (AccountOperationCode.ListCharacters = 0) is sended from an authenticated client to the server, the client will receive two identical answers from the server. In this case: Operationcode = 0 and ReturnCode = 0.
This should be reduced to a single answer.