aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/utils.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/utils.scala')
-rw-r--r--src/main/scala/utils.scala28
1 files changed, 0 insertions, 28 deletions
diff --git a/src/main/scala/utils.scala b/src/main/scala/utils.scala
deleted file mode 100644
index cfca568..0000000
--- a/src/main/scala/utils.scala
+++ /dev/null
@@ -1,28 +0,0 @@
-package o1game.utils
-
-import java.io.InputStream
-
-/** Converts this string to an array of bytes (probably for transmission).
- *
- * @param str the string to convert
- * @return an array of bytes representing the string in UTF8.
- */
-def stringToByteArray(str: String): Array[Byte] =
- str.toVector.map(_.toByte).toArray
-
-/** Reads n characters from the given InputStream blockingly.
- *
- * @param input the InputStream to read from
- * @param n the number of bytes to read
- * @return The read result, or None in case of failure
- */
-def getNCharsFromSocket(input: InputStream, n: Int): Option[String] =
- val buffer: Array[Byte] = Array.ofDim(n)
- var i = 0
- var failed = false
- while i < n && !failed do
- val res = input.read(buffer, i, n - i)
- if res < 0 then failed = true
- i += res
- // TODO: better error handling
- if failed then None else Some(String(buffer))