Sending Data to a Mysql WebServeur using POST method

I've been wrestling with this (the OP's code), and all the standard examples, trying to get a connection established to a webserver. The connection never succeeds.

I have found that this bit of code (at line 61 in EthernetClient.cpp) hangs up, getting a status of 21 instead of the SnSR::ESTABLISHED (17) it is looking for:

while (status() != SnSR::ESTABLISHED) {
delay(1);
if (status() == SnSR::CLOSED) {
_sock = MAX_SOCK_NUM;
return 0;
}
}

I have tried changing SnSR::ESTABLISHED to have a value of 21 but still no luck getting connected. Looking deeper, I can see the SPI code in W5100Class::read(uint16_t _addr) is indeed reading '21' from the W5100.

Beats me what's going wrong. Accepting incoming connections from my browser-- communicating with the WebServer example code -- work just fine.

Looking at WireShark traces, there is evidence of the DHCP request being fufilled and an IP address being handed out. THEN, a couple 'blackjack' port 1025 messages are sent from the arduino and that's it.

No idea what is going awry or what else to try to troubleshoot it.