| 1 | package uk.org.distorted.tripe; package object test { |
| 2 | |
| 3 | import java.io.{BufferedReader, BufferedWriter, |
| 4 | InputStreamReader, OutputStreamWriter}; |
| 5 | import scala.collection.mutable.StringBuilder; |
| 6 | import scala.util.control.Breaks; |
| 7 | |
| 8 | def main(args: Array[String]) |
| 9 | { |
| 10 | val conn = new sys.Connection(args(0)); |
| 11 | try { |
| 12 | val rd = new BufferedReader(new InputStreamReader(conn.input)); |
| 13 | val wr = new BufferedWriter(new OutputStreamWriter(conn.output)); |
| 14 | |
| 15 | wr.write("Hello, world!\n"); wr.flush(); |
| 16 | |
| 17 | for (line <- lines(rd)) println(s"found line `$line'"); |
| 18 | rd.close(); |
| 19 | wr.close(); |
| 20 | } finally { |
| 21 | conn.close(); |
| 22 | } |
| 23 | } |
| 24 | |
| 25 | } |