1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
/*=========================================================================
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;
}
}
|