PowerTCP Telnet for .NET CF
Rlogin Class
Members  See Also  Send comments on this topic.
Dart.Telnet Namespace : Rlogin Class




The Rlogin component enables use of the remote login protocol within any .NET application.

Object Model

Rlogin ClassProxy ClassTcpSocketOption Class

Syntax

Visual Basic (Declaration) 
Public Class Rlogin 
   Inherits Dart.Common.PtyBase
Visual Basic (Usage)Copy Code
Dim instance As Rlogin
C# 
public class Rlogin : Dart.Common.PtyBase 
Managed Extensions for C++ 
public __gc class Rlogin : public Dart.Common.PtyBase 
C++/CLI 
public ref class Rlogin : public Dart.Common.PtyBase 

Remarks

Use the Rlogin component to login to a remote host (typically a UNIX host). To use the Rlogin component, call the Connect and Login methods, passing in the appropriate parameters. Once connected, send commands to the remote host by using Write; receive data from the remote host using Read.

Rlogin is similar to Telnet, but has less complexity. Rlogin does not support telnet option negotiation, but does support the window size construct.

Rlogin requires authorization for the local host running the application. To do this, add the appropriate entries to the hosts.equiv or .rhosts files located on the remote host. These files enable login from other machines and users. The hosts.equiv file is a system file containing names of remote hosts authorized to execute the remote protocol. If not authorized in this file, the remote host looks for the .rhosts file located in the user's account on the remote host. The .rhosts file contains lines of host names and login names paired together. If the remote hosts .rhosts file lacks an entry for the client, the server will request an interactive login, like Telnet.

Inheritance Hierarchy

System.Object
   System.MarshalByRefObject
      System.ComponentModel.Component
         Dart.Common.ComponentBase
            Dart.Common.SocketBase
               Dart.Common.TcpBase
                  Dart.Common.PtyBase
                     Dart.Telnet.Rlogin

Requirements

Target Platforms: Microsoft .NET Framework 2.0

See Also

Documentation Version 4.2
© 2010 Dart Communications. All Rights Reserved.