Send and receive NSData via GameKit
To add on: What you ought to do here is make an NSObject subclass to represent your packet, and then adopt NSCoding to serialize it to an NSData in the way that you want. Doing this with a struct isn’t buying you anything, and makes things even harder. It’s also fragile, since packing a struct … Read more