otppeer.java

来自「OTP是开放电信平台的简称」· Java 代码 · 共 84 行

JAVA
84
字号
/* ``The contents of this file are subject to the Erlang Public License, * Version 1.1, (the "License"); you may not use this file except in * compliance with the License. You should have received a copy of the * Erlang Public License along with this software. If not, it can be * retrieved via the world wide web at http://www.erlang.org/. *  * Software distributed under the License is distributed on an "AS IS" * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See * the License for the specific language governing rights and limitations * under the License. *  * The Initial Developer of the Original Code is Ericsson Utvecklings AB. * Portions created by Ericsson are Copyright 1999, Ericsson Utvecklings * AB. All Rights Reserved.'' *  *     $Id$ */package com.ericsson.otp.erlang;import java.io.IOException;import java.net.UnknownHostException;/** * Represents a remote OTP node. It acts only as a container for the * nodename and other node-specific information that is needed by the * {@link OtpConnection} class. **/public class OtpPeer extends AbstractNode {  int distChoose = 0; /* this is set by OtpConnection		       * and is the highest common		       * protocol version we both support		       */    OtpPeer() {    super();  }  /**   * Create a peer node.   *   * @param node the name of the node.   **/  public OtpPeer(String node) {    super(node);  }  /**   * Create a connection to a remote node.   *   * @param self the local node from which you wish to connect.   *   * @return a connection to the remote node.   *   * @exception java.net.UnknownHostException if the remote host could   * not be found.      * @exception java.io.IOException if it was not possible to connect   * to the remote node.      * @exception OtpAuthException if the connection was refused by the   * remote node.   *   @deprecated Use the corresponding method in {@link OtpSelf} instead.  **/  public OtpConnection connect(OtpSelf self)     throws IOException, UnknownHostException, OtpAuthException  {    return new OtpConnection(self,this);  }  // package   /*   * Get the port number used by the remote node.   *   * @return the port number used by the remote node, or 0 if the node   * was not registered with the port mapper.   *   * @exception java.io.IOException if the port mapper could not be contacted.   **/  int port()    throws IOException {    return OtpEpmd.lookupPort(this);  }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?