p.s. The only way that we found to resolve this was to quit the game. Every game we play is a dice roll whether it freezes or not.
Edit: I tried changing the ports to 6133 and 6153 (using ImpulseReactorSettings.exe in the bin folder of Demigod). I'll give an update if the problem persists. I'm hoping that if my brother uses the default ports and I use different ones, we will not have this problem.