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();
}