teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

文章の修正

2021/11/21 23:03

投稿

teamikl
teamikl

スコア8817

answer CHANGED
@@ -39,7 +39,7 @@
39
39
  ```
40
40
 
41
41
  - 要点を解りやすくする為、送受信はブロッキング (read/sendall) で記載。
42
- ノンブロッキングの場合 (recv/send) は、追加で独自にバッファ管理をする必要があります。
42
+ recv/send の場合は、追加で独自にバッファ管理をする必要があります。
43
43
  - エラー処理は省いてますが、エンディアンの違いでも
44
44
   巨大なサイズのペイロードを読み取ろうとしてしまうので注意。
45
45
   実際のアプリケーションでは、ヘッダ部分に様々なデータを含めます。

1

サンプルコードへのリンクを追加

2021/11/21 23:03

投稿

teamikl
teamikl

スコア8817

answer CHANGED
@@ -42,4 +42,8 @@
42
42
  ノンブロッキングの場合 (recv/send) では、追加で独自にバッファ管理をする必要があります。
43
43
  - エラー処理は省いてますが、エンディアンの違いでも
44
44
   巨大なサイズのペイロードを読み取ろうとしてしまうので注意。
45
-  実際のアプリケーションでは、ヘッダ部分に様々なデータを含めます。
45
+  実際のアプリケーションでは、ヘッダ部分に様々なデータを含めます。
46
+
47
+ ----
48
+ 追記: pickle化するデータを送受信する例
49
+ [ネットワーク越しの logging イベントの送受信](https://docs.python.org/ja/3/howto/logging-cookbook.html#sending-and-receiving-logging-events-across-a-network)