private void ChatProcess()
        {
            if (AcceptedSocket.Connected)
            {
                while (flag)
                {
                    Byte[] ReceivedByte = new Byte[64];
                    AcceptedSocket.Receive(ReceivedByte, ReceivedByte.Length, 0);
                    ReceivedStr = System.Text.Encoding.BigEndianUnicode.GetString(ReceivedByte)+"\r\n";
                  
                }
            }
        }
这是一个socket接收数据的函数,ReceivedStr 是接收到的数据的内容,我想把每次接收到的数据都放到一个。txt文件中,麻烦大家问一下我应该怎么做,我 是这么写的StreamWriter swMyfile = new StreamWriter(fsMyfile);
                    swMyfile.WriteLine(ReceivedStr);                  
                    swMyfile.Flush();但是都会提示流不能写入的错误
fsMyfile是FileStream fsMyfile = new FileStream("myfile.txt", FileMode.Create, FileAccess.ReadWrite);