Задайте вопросЗадайте вопрос
 

ВопросSend File By TcpClient generate SocketException

  • 10 июня 2007 г. 12:24youTe Медали пользователяМедали пользователяМедали пользователяМедали пользователяМедали пользователя
     

     

    Code Snippet

    private void SendFile(string address)
            {
                TcpClient tClient = new TcpClient(new IPEndPoint(IPAddress.Loopback , TcpPort));

                    //  Generate SocketException

                    //  No connection could be made because the target machine actively refused it

                    tClient.Connect(IPAddress.Loopback , TcpPort);  // ErrorCode=10061

                    NetworkStream sendNetStm = tClient.GetStream();

                    FileStream sendFileStm = new FileStream(address, FileMode.Open);

                    byte[] buffer = new byte[256];
                      int count;

                    while ((count = sendFileStm.Read(buffer, 0, buffer.Length)) != 0)
                    {
                        sendNetStm.Write(buffer, 0, count);
                    }

                    sendFileStm.Close();
                       tClient.Close();
             }

     

    Why?How to solve?

Все ответы