GDCM 2.2.1

- Main Page
- Related Pages
- Namespaces
- Classes
- Files
- Examples

SendFileSCU.cs
/*=========================================================================
Program: GDCM (Grassroots DICOM). A DICOM library
Copyright (c) 2006-2011 Mathieu Malaterre
All rights reserved.
See Copyright.txt or http://gdcm.sourceforge.net/Copyright.html for details.
This software is distributed WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the above copyright notice for more information.
=========================================================================*/
/*
* Usage:
* $ export LD_LIBRARY_PATH=$HOME/Perso/gdcm-gcc/bin
* $ mono bin/SendFileSCU.exe server port input.dcm
*/
using System;
using gdcm;
public class SendFileSCU
{
public static int Main(string[] args)
{
string server = args[0];
ushort port = ushort.Parse(args[1]);
string filename = args[2];
bool b = CompositeNetworkFunctions.CEcho( server, port );
if( !b ) return 1;
FilenamesType files = new FilenamesType();
files.Add( filename );
b = CompositeNetworkFunctions.CStore( server, port, files );
if( !b ) return 1;
return 0;
}
}