3: 2023-06-15 (Thu) 08:43:39 iseki |
4: 2023-06-15 (Thu) 11:24:46 iseki |
| - [[request data>./v4_Request_WebSocket]] | | - [[request data>./v4_Request_WebSocket]] |
| | | |
- | - メッセージ | + | - メッセージヘッダ |
| -- &font(Red){"msg_id": "d71aabb1-2aec-42c8-b651-00eeecf9032d"}; | | -- &font(Red){"msg_id": "d71aabb1-2aec-42c8-b651-00eeecf9032d"}; |
| -- "msg_type": "execute_request" | | -- "msg_type": "execute_request" |
| -- &font(Blue){"session": "d7768fda-3f1a-4eed-a71a-2a6041dfb9ac"}; | | -- &font(Blue){"session": "d7768fda-3f1a-4eed-a71a-2a6041dfb9ac"}; |
- | - 空 | + | - ペアレントヘッダ(空) |
- | - Cell 情報 | + | - メタデータ(Cell 情報) |
| -- "tags": ["filename:第6回演習.ipynb","codenum:4"] | | -- "tags": ["filename:第6回演習.ipynb","codenum:4"] |
| -- "cellId": "a061f949" | | -- "cellId": "a061f949" |
- | - セル内容(コード) | + | - コンテンツ(セル内容,コード) |
| | | |
| #br | | #br |
| - [[response data (error)>./v4_Response_WebSocket]] | | - [[response data (error)>./v4_Response_WebSocket]] |
| | | |
- | - メッセージ | + | - メッセージヘッダ |
| -- "msg_id": "25242fcd-4e4713f03d9fc55a934abca5_222_62" | | -- "msg_id": "25242fcd-4e4713f03d9fc55a934abca5_222_62" |
| -- "msg_type": "error" | | -- "msg_type": "error" |
| -- "session": "25242fcd-4e4713f03d9fc55a934abca5" | | -- "session": "25242fcd-4e4713f03d9fc55a934abca5" |
| -- "date": "2023-06-14T12:09:11.318635Z", | | -- "date": "2023-06-14T12:09:11.318635Z", |
- | - リクエスト | + | - ペアレントヘッダ |
| -- &font(Red){"msg_id": "d71aabb1-2aec-42c8-b651-00eeecf9032d"}; | | -- &font(Red){"msg_id": "d71aabb1-2aec-42c8-b651-00eeecf9032d"}; |
| -- "msg_type": "execute_request", | | -- "msg_type": "execute_request", |
| -- &font(Blue){"session": "d7768fda-3f1a-4eed-a71a-2a6041dfb9ac}; | | -- &font(Blue){"session": "d7768fda-3f1a-4eed-a71a-2a6041dfb9ac}; |
- | - 状態(セル情報) | + | - メタデータ(状態,セル情報) |
| -- "status": "error" | | -- "status": "error" |
- | - セル内容(エラーメッセージ) | + | - コンテンツ(セル内容,エラーメッセージ) |
| -- "status": "error" | | -- "status": "error" |
| -- "traceback": ....... | | -- "traceback": ....... |
| - [[response data (ok)>./v4_Response_WebSocket]] | | - [[response data (ok)>./v4_Response_WebSocket]] |
| | | |
- | - メッセージ | + | - メッセージヘッダ |
| -- "msg_id": "25242fcd-4e4713f03d9fc55a934abca5_222_38" | | -- "msg_id": "25242fcd-4e4713f03d9fc55a934abca5_222_38" |
| -- "msg_type": "execute_reply | | -- "msg_type": "execute_reply |
| -- "session": "25242fcd-4e4713f03d9fc55a934abca5" | | -- "session": "25242fcd-4e4713f03d9fc55a934abca5" |
| -- "date": "2023-06-14T12:09:11.318635Z", | | -- "date": "2023-06-14T12:09:11.318635Z", |
- | - リクエスト | + | - ペアレントヘッダ |
| -- "msg_id": "ffed32d3-cae4-4456-a8a3-31981f35e9c5" | | -- "msg_id": "ffed32d3-cae4-4456-a8a3-31981f35e9c5" |
| -- "msg_type": "execute_request", | | -- "msg_type": "execute_request", |
| -- font(Blue){"session": "d7768fda-3f1a-4eed-a71a-2a6041dfb9ac | | -- font(Blue){"session": "d7768fda-3f1a-4eed-a71a-2a6041dfb9ac |
- | - 状態(セル情報) | + | - メタデータ(状態,セル情報) |
| -- "status": "ok" | | -- "status": "ok" |
- | - セル内容(実行結果) | + | - コンテンツ(セル内容,実行結果) |
| #br | | #br |
- | **** メッセージ構造の推測 [#t0c81e5d] | + | |
- | + メッセージ | + | **** メッセージ構造 [#t0c81e5d] |
- | + メッセージのトリガーとなったリクエストメッセージ | + | + メッセージヘッダ |
- | + セルの情報・状態 | + | + ペアレントヘッダ(メッセージのトリガーとなったリクエストメッセージ) |
- | + 実効結果,セルの内容 | + | + メタデータ(セルの情報・状態) |
- | - 最後の2つは画面に表示される情報 | + | + コンテンツ(実効結果,セルの内容) |
| + | + バッファ(追加部分,通常は使用しない) |
| + | |
| + | #br |
| + | **** Another Header of Message [#a5d8a046] |
| + | |
| + | 06 00 00 00 00 00 00 00 |
| + | 38 00 00 00 00 00 00 00 |
| + | 3d 00 00 00 00 00 00 00 |
| + | 00 01 00 00 00 00 00 00 |
| + | 02 01 00 00 00 00 00 00 |
| + | 04 01 00 00 00 00 00 00 |
| + | 06 01 00 00 00 00 00 00 |
| + | |
| + | - 0x38 : 多分ヘッダサイズ |
| + | - 0x3d : チャンネル種別? |
| + | - 0x61, 0x01 : 多分データの全長 |
| #br | | #br |