update3

変数名を大幅に変更。また、共用体や関数の順番を変更した。
update4

値を送る場所を変更し、必要な分だけ送れるようにした。無駄な部分を送っていた原因はif文内に入れていなかったため。