+--
+-- Handle the connection attempt by a remote user to get our file. Basically
+-- just swaps out the server socket we were listening on for a client socket
+-- that we can send data on
+-- @param ssock Server socket that the remote user connected to
+-- @param file Lua file object corresponding to the file we want to send
+-- @param size Size of the file to send
+-- @param packet_size Size of the packets to send the file in