Exemplo n.º 1
0
 public ReceiveFileParameter(string m_receiveFileFileName, Socket m_receiveFileSocket, int m_receiveFileFileSize, OnFileReceiveCompleteHandler m_receiveFileFinish)
 {
     this.m_receiveFileFileName = m_receiveFileFileName;
     this.m_receiveFileSocket   = m_receiveFileSocket;
     this.m_receiveFileFileSize = m_receiveFileFileSize;
     this.m_receiveFileFinish   = m_receiveFileFinish;
 }
Exemplo n.º 2
0
        private void ReceiveFileFromSocket(
            string file_name,
            Socket socket,
            int file_size,
            OnFileReceiveCompleteHandler call_back
            )
        {
            var file_param = new ReceiveFileParameter(
                file_name,
                socket,
                file_size,
                call_back);
            ParameterizedThreadStart ts = new ParameterizedThreadStart(ReceiveFileFromSocket_Task);

            m_fileReceiveThread = new Thread(ts);
            m_fileReceiveThread.Start(file_param);
        }