I'm a newbie in arduino. I want to make a bootloader which gets data (the application code) from a webserver, but I have some problems: The webclient example in the IDE is too big, it works okay but its size is 14 k and the max nrww size in atmega328 (uno) is 4 K.
So my question is that, is there a way how I can make an internet connection/data transmission, which is less than 4 Kb? I think it can be possible in c, but I don't know so much about http request, udp/tcp stuffs.
I'm using an arduino uno board, programming with another arduino board(arduino as ISP) and I have an ethernet shield.
If anyone know something about this please help me!