ADA Ethernet Shield repeated TCP connections

I am having a heck of a time doing repeated TCP (HTTP specifically) connections with the Ada Ethernet Shield and Xport Direct.

I notice that the "example code" calls for using the reset pin on the Xport to break a TCP connection...that takes a few seconds. I'd like to do a couple of HTTP connections per second.

I tried "modem mode", but it doesn't seem to work well (I think there are still bugs in AF_softserial).

Does anyone have working code to show multiple TCP connections with the Ada Ethernet shield and Xport?