mirror of
https://github.com/XRPLF/xrpl-dev-portal.git
synced 2025-11-20 19:55:54 +00:00
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="/@l10n/ja/docs/_snippets/common-links.md" /%}