diff --git a/app/src/main/java/com/example/flightgearcontrollerapp/model/TelnetClient.kt b/app/src/main/java/com/example/flightgearcontrollerapp/model/TelnetClient.kt
index 92f3d83..8484385 100644
--- a/app/src/main/java/com/example/flightgearcontrollerapp/model/TelnetClient.kt
+++ b/app/src/main/java/com/example/flightgearcontrollerapp/model/TelnetClient.kt
@@ -1,6 +1,7 @@
package com.example.flightgearcontrollerapp.model
import java.io.PrintWriter
+import java.net.InetSocketAddress
import java.net.Socket
class TelnetClient{
@@ -9,11 +10,13 @@ class TelnetClient{
private lateinit var output:PrintWriter
fun connect(ipAddress: String, portAddress: Int): Boolean {
return try {
- client = Socket(ipAddress, portAddress)
+ client = Socket()
+ client.connect(InetSocketAddress(ipAddress, portAddress),5000)
output = PrintWriter(client.getOutputStream(), true)
true
}catch (e: Exception){
e.printStackTrace()
+ throw RuntimeException(e)
false
}
}
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index b143b1c..8b954f5 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -8,7 +8,7 @@
Rudder
disconnect
FlightGear Connection
- For connecting to FlightGear App,\nFirst open the app.\nThen, copy these lines to Setting-> Additional Setting:\n\n --telnet=socket,in,10,\'ip\',\'port\',tcp,playback_small \n\n and now just press fly!
+ For connecting to FlightGear App,\nFirst open the app.\nThen, copy these lines to Setting-> Additional Setting:\n\n --telnet=socket,in,10,\'ip\',\'port\',tcp\n\n and now just press fly!
continue
FlightGear Connection
Connection failed!