package Microsoft.Samples;
//-----------------------------------------------------------------------
//  This file is part of the Microsoft .NET Framework SDK Code Samples.
// 
//  Copyright (C) Microsoft Corporation.  All rights reserved.
// 
// This source code is intended only as a supplement to Microsoft
// Development Tools and/or on-line documentation.  See these other
// materials for detailed information regarding Microsoft code samples.
// 
// THIS CODE AND INFORMATION ARE PROVIDED AS IS WITHOUT WARRANTY OF ANY
// KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
// IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
// PARTICULAR PURPOSE.
//-----------------------------------------------------------------------
import System.*;
import System.Runtime.Remoting.*;
import System.Runtime.Remoting.Channels.*;
import System.Runtime.Remoting.Channels.Tcp.*;

public class Sample
{
    public static void main(String[] args)
    {
        TcpChannel chan = new TcpChannel(8085);

        ChannelServices.RegisterChannel(chan, true);
        RemotingConfiguration.RegisterWellKnownServiceType(HelloServer.
            class.ToType(), "SayHello", WellKnownObjectMode.SingleCall);
        System.Console.WriteLine("Hit <enter> to exit...");
        System.Console.ReadLine();
    } //main
} //Sample