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 + -
显示快捷键?