EDIT: Heh, I just had my main thread priority set too high. Thanks to InsertWittyName and Adrahil for the help!
Hi,
I've been trying to get libcurl working (which I have, but at the expense of other problems), but I've come across some problems with kernel mode and user mode. If I try running my game in kernel mode, using a separate user thread for the wifi, I get problems related to callbacks (i.e. my game still receives input when the quit screen comes up). Also, sometimes my game won't even exit and return to the xmb properly.
I've also tried the normal way of creating a user thread to run my game loop, but then I have trouble with sound effects being very choppy. I've tried messing around with the priority and stack sizes, but I've had little luck. I'm using mikmod to play sounds.
It would be great if anyone had fixes for either approach or even ideas for another solution.
Thanks