いや、技術としてためになる話ってことです。

俺はまだ学生なんで趣味なんですけど、
最近ソケットを使ってファイル転送プログラムを作ったんですよ。
そしたら微妙に数バイト受信した方のファイルサイズがでかくなるんです。
しかも実行するごとにランダムに。
かなり悩んだんですけど、send()が返すSOCKET_ERRORを処理していなくって
SOCKET_ERRORは-1だからSOCKET_ERRORの出た回数バイト分、余分に送ってしまってたんですね。

・・・とこんな感じで