Files
2024-11-04 12:01:06 -08:00

2.9 KiB

html, parent, seo, labels
html parent seo labels
connect.html peer-management-methods.html
description
特定のピアrippledサーバに強制的に接続します。
コアサーバ

connect

[ソース]

connectコマンドは、rippledサーバを特定のピアrippledサーバに強制的に接続します。

connectリクエストは、権限のないユーザは実行できない管理メソッドです。

リクエストのフォーマット

リクエストのフォーマットの例:

{% tabs %}

{% tab label="WebSocket" %}

{
   "command": "connect",
   "ip": "192.170.145.88",
   "port": 51235
}

{% /tab %}

{% tab label="JSON-RPC" %}

{
   "method": "connect",
   "params": [
       {
           "ip": "192.170.145.88",
           "port": 51235
       }
   ]
}

{% /tab %}

{% tab label="コマンドライン" %}

#Syntax: connect ip [port]
rippled connect 192.170.145.88 51235

{% /tab %}

{% /tabs %}

リクエストには以下のパラメーターが含まれます。

Field 説明
ip 文字列 接続するサーバのIPアドレス。
port 数値 (省略可) 接続時に使用するポート番号。デフォルトでは2459です。 {% badge href="https://github.com/XRPLF/rippled/releases/tag/1.6.0" %}新規: rippled 1.6.0{% /badge %}

レスポンスのフォーマット

処理が成功したレスポンスの例:

{% tabs %}

{% tab label="JSON-RPC" %}

{
  "result" : {
     "message" : "connecting",
     "status" : "success"
  }
}

{% /tab %}

{% tab label="コマンドライン" %}

Loading: "/etc/rippled.cfg"
Connecting to 127.0.0.1:5005

{
  "result" : {
     "message" : "connecting",
     "status" : "success"
  }
}

{% /tab %}

{% /tabs %}

このレスポンスは[標準フォーマット][]に従っており、正常に完了した場合は結果に次のフィールドが含まれています。

Field 説明
message 文字列 コマンドが成功した場合の値はconnecting

考えられるエラー

  • [汎用エラータイプ][]のすべて。
  • invalidParams - 1つ以上のフィールドの指定が正しくないか、1つ以上の必須フィールドが指定されていません。
  • スタンドアロンモードでは接続できません - スタンドアロンモードではネットワーク関連のコマンドが無効にされています。

{% raw-partial file="/docs/_snippets/common-links.md" /%}