Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A simple echo server ported from the Netty Java documentation.

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 project
Octocat-spinner-32 src
Octocat-spinner-32 .gitignore
Octocat-spinner-32 LICENSE
Octocat-spinner-32 README.md
README.md

scala-echo-server

This is a Scala port of EchoServer and EchoServerHandler from the Netty documentation.

To run the example, make sure you have Scala and simple-build-tool installed, then:

$ sbt clean update compile run

This should download Netty, compile the code and start the echo server:

[info] Building project echo 0.2.1-SNAPSHOT against Scala 2.8.1
...
[info] Running com.postneo.protocols.echo.EchoServer

You can now telnet to the echo server and enter a line of text to be echoed back:

$ telnet 127.0.0.1 8888
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
hello?
hello?

The server implementation can be found in src/main/scala/com/postneo/protocols/echo/EchoServer.scala and the handler is in src/main/scala/com/postneo/protocols/echo/EchoServer.scala.

Something went wrong with that request. Please try again.