package com.mojolly.backchat
package web
class MySocketIOClient extends Client {
def receive = {
case Connected => {
}
case Message(msg) => {
//handlePlainTextMessage
}
case JsonMessage(msg) => //handleJsonMessage(msg)
case Disconnected(_, _) => {
// do stuff on disconnect
}
case m => log.warn("Unknown message format found: %s", m)
}
}
class SocketIOApp extends ScalatraServlet with SocketIOSupport with Logging {
get("/?") {
"Hello, I don't do anything but serve websockets. Visit https://backchat.io for more information."
}
connect {
new MySocketIOClient
}
}