Socket-Programming Solutions to Assignment for CS F303 Computer Networks. Problem 1 : File transfer using multi-channel stop-and-wait protocol. Problem 2 : File transfer using Selective Repeat protocol over UDP.