FUP
FUP (or File Upload Protocol), is a protocol with TCP/UDP for file transmitting. It is a learning process for doing TCP and UDP data transfer and synchronisation, C program and library design and binding C code to different languages natively. I will also add the other language supports for Windows and *NIX operating systems.