client waits for go-ahead before sending file data
s/procress/process/g in server.cpp
Use indexes instead of vector iterator
this allows the vector to be modified while the loop is active
channel loops through songs, wait for song to finish