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