Echo server: Difference between revisions

Line 1,935:
import java.net.{ServerSocket, Socket}
 
import scala.io.BufferedSourceSource
 
object EchoServer extends App {
private val serverSocket = new ServerSocket(1232123)
private var numConnections = 0
 
Line 1,950:
override def run(): Unit =
new PrintWriter(clientSocket.getOutputStream, true) {
new BufferedSourceSource.fromInputStream(clientSocket.getInputStream).getLines
.takeWhile(!_.toLowerCase.startsWith(":exit"))
.foreach { line =>
Anonymous user