回答編集履歴

3

fix typo

2020/12/08 12:09

投稿

teamikl
teamikl

スコア8664

test CHANGED
@@ -32,7 +32,7 @@
32
32
 
33
33
  bufsize = 60
34
34
 
35
- times, remain = divmod(filesize, bufsize) # => 3, 20
35
+ times, remaind = divmod(filesize, bufsize) # => 3, 20
36
36
 
37
37
 
38
38
 
@@ -44,7 +44,7 @@
44
44
 
45
45
  offset += bufsize
46
46
 
47
- print(offset, remain)
47
+ print(offset, remaind)
48
48
 
49
49
  ```
50
50
 

2

説明補足

2020/12/08 12:09

投稿

teamikl
teamikl

スコア8664

test CHANGED
@@ -68,6 +68,14 @@
68
68
 
69
69
 
70
70
 
71
+ ※ 但し、この方法での画像データの送信は、データが全て出揃うまで受信側で画像を復元できません。
72
+
73
+ PILを使う方法としては、画像を格子状に分割して部分的なデータを送るなども考えられます。
74
+
75
+ → 用途により分割方法も検討。
76
+
77
+
78
+
71
79
  ----
72
80
 
73
81
  コードレビューということで

1

追記

2020/12/08 09:11

投稿

teamikl
teamikl

スコア8664

test CHANGED
@@ -83,3 +83,9 @@
83
83
  - 画像処理を行うのでなければ PIL も不要です
84
84
 
85
85
  - 変数 dest が未定義。dests の typo
86
+
87
+
88
+
89
+ ローカル環境では通信が安定するため、ロスが再現することは少ないが、
90
+
91
+ 戻り値を確認しないと、送信・受信が不完全なことがあります。