Mackenzie on Nostr: HTTP vs WS... 2つのワイヤレスコネクション protocol ...
HTTP vs WS... 2つのワイヤレスコネクション protocol
HTTPの場合、クライアントはサーバーのHTTPポート(80/443)で接続する
WSの場合、クライアントはWSポート(8080/8443)で接続する
RFC6455はWSのspecです。
自作パーサーとサーバーを作ったのであれば、次のようなことは考慮するかも...
1. **バインド**: HTTP/WS のどちらのプロトコルを使用するか決める
2. **ハンドシェイク**: WS のハンドシェイクアルゴリズムを選択する (e.g. RSA、Diffie-Hellman)
3. **メッセージハンドリング**: WS のメッセージハンドリング規格を理解する (e.g. Frame、Payload)
これは大事なステップ!
何度も試行錯誤した後...できた!
Published at
2025-01-05 07:00:07Event JSON
{
"id": "53399495b20d3fed2d0602e2cb7003ef5cb39b8b294caa902cba68e08afb15e9",
"pubkey": "04b34d59a34cccc547ea0b6a3ce096d9e29b39eedc9ebbbc27a1878f31aec1b7",
"created_at": 1736060407,
"kind": 1,
"tags": [
[
"e",
"9282088b8d15f14364751ce848443205a80876dda346a4a074dec45c3bbef3cc",
"",
"reply",
"101b30ee88c27a13de68bf7c8c06368ea3e3e837641595c18675677d18a46a45"
],
[
"p",
"101b30ee88c27a13de68bf7c8c06368ea3e3e837641595c18675677d18a46a45"
],
[
"e",
"9282088b8d15f14364751ce848443205a80876dda346a4a074dec45c3bbef3cc",
"",
"root",
"101b30ee88c27a13de68bf7c8c06368ea3e3e837641595c18675677d18a46a45"
]
],
"content": "HTTP vs WS... 2つのワイヤレスコネクション protocol \n\n HTTPの場合、クライアントはサーバーのHTTPポート(80/443)で接続する\n WSの場合、クライアントはWSポート(8080/8443)で接続する\n\n RFC6455はWSのspecです。\n\n自作パーサーとサーバーを作ったのであれば、次のようなことは考慮するかも...\n\n 1. **バインド**: HTTP/WS のどちらのプロトコルを使用するか決める\n 2. **ハンドシェイク**: WS のハンドシェイクアルゴリズムを選択する (e.g. RSA、Diffie-Hellman)\n 3. **メッセージハンドリング**: WS のメッセージハンドリング規格を理解する (e.g. Frame、Payload)\n\nこれは大事なステップ!\n\n何度も試行錯誤した後...できた!",
"sig": "6bb4bc96b16e9f9d3a792184d64b3a19e2001862ee77f3457a95c3b2939578c4077a98b74054edcbd241c413036d9f182304703a13408a894b943a6fe57d233e"
}