diff --git a/jstrr.js b/jstrr.js index 27b7be1..6a83a18 100644 --- a/jstrr.js +++ b/jstrr.js @@ -189,8 +189,8 @@ } else { if (str.length > 10) { alert("あら、なにかおかしいわね。"); - alert("これはちょっと..."); alert("頭を冷やして明日またやりましょう。"); + alert("もしかして日本語入力をONにしてしまったとかかしら?"); inp.value = "" resetState(); return; diff --git a/jtserv/jtserv.rb b/jtserv/jtserv.rb index 0540187..2abbd2d 100755 --- a/jtserv/jtserv.rb +++ b/jtserv/jtserv.rb @@ -492,7 +492,15 @@ p v["team"] next unless tm == v["team"] # Skip other team next if ws_conn==k # Skip myself - k.send(JSON.generate({"disable" => json["text"]})) + begin + k.send(JSON.generate({"disable" => json["text"]})) + rescue + begin + k.close + rescue + end + connections.delete(k) + end end userinfo["text"] = json["text"].to_i si = {"scoreinfo" => db.userScoreInfo(userinfo["user"])}