Anyone have any idea why the Ethernet library sends char data one byte at a time? In my case, this results in over 200 frames being sent from the Wiznet chip, which obviously isn't too efficient. Might be something I've done, but here's a sample of code:
client.print(F("Tank: </td><td><input type=\"text\" maxlength=\"2\" size=\"2\" name=\"tank\" value=\""));
client.print(settings_select_status[tank_temp_location]);
client.print(F("\">°C</td></tr><tr>"));
client.print(F("<td>Room:</td><td>"));
client.print(F("<input type=\"text\" maxlength=\"2\" size =\"2\" name=\"room\" value=\""));
client.print(settings_select_status[room_temp_location]);
client.print(F("\">°C"));
client.println(F("</td></tr></table>"));
client.println(F("<input type=\"submit\" value=\"Set Temperature\">"));
client.print(F("</span>></form>"));
Thanks for any help!