From Joopie:
Might wanna check out your async call chain. Your packet handler is still synchronous, because your GameClient's OnReceive method is being called inside a sync void method in both proxies. This can give strange behaviour and a potential deadlock.
I don't have time to check it atm but logging it here for future reference
From Joopie: Might wanna check out your async call chain. Your packet handler is still synchronous, because your GameClient's
OnReceive
method is being called inside a sync void method in both proxies. This can give strange behaviour and a potential deadlock.I don't have time to check it atm but logging it here for future reference