I had this problem to played with a friend for 3-4 hours no problems took a break quit the game...
after that he cant join my game or any other games i could join some games but got cant connect to host afew times...
also some random ppl could join my game...
Tried reinstalling the game to no awail also turned off all firewalls etc etc
really hope someone knows a solution to this