Bonjour example from "More iPhone Development"

Discussion in 'iOS Programming' started by idelovski, Aug 18, 2010.

  1. macrumors regular

    Joined:
    Sep 11, 2008
    #1
    I hope someone here is having this Apress book by Mark/LaMarche. I have problem with the example from chapter 9, Online Play: Bonjour and Network Streams.

    With online play, after I play the game few times, one of the devices would get stuck in some sort of limbo waiting instead of starting a fresh new game. Other device is OK, having the text "Your turn" or "Opponent's Turn" at the top, ready to start a game, while other device has nothing at the top and I can't play on it any more.

    It seems as if it waits for acknowledgement, but it never comes so it just sits there waiting.

    Then I made few changes in the code so I can use it with the simulator. Only few minor tweaks related to endianness. When I run the game in the simulator, it is always the real device that gets stuck, never the application in the simulator so I can't use debugger to see what is going on.

    It happens with both the code I typed from the book as well as with the code from the download. Any ideas?
     

Share This Page