private void SendFile_AcceptCallback(IAsyncResult ar) { Socket listener = (Socket)ar.AsyncState; Socket handler = listener.EndAccept(ar); var ns = new NetworkStream(handler); ns.CopyFrom(ST, new CopyFromArguments(new ProgressChange(SendFile_ProgressChange))); }