mirror of
https://github.com/XRPLF/xrpl-dev-portal.git
synced 2025-11-22 20:55:50 +00:00
For better URLs, the content folder has been renamed 'docs' and all other files have been moved up a level. Also, non-docs images have been moved to the static folder at the top level where they belong. Many relative paths had to be fixed to make this work.
2.9 KiB
2.9 KiB
html, parent, seo, labels
| html | parent | seo | labels | |||
|---|---|---|---|---|---|---|
| connect.html | peer-management-methods.html |
|
|
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" /%}