Well, it turned out that I just had a *really* long connect time, so increasing the socketTimeoutInterval to 100000 did it. Thanks to everyone who helped out! Ken