Skip to content Skip to sidebar Skip to footer

Android 2.2 Readutf() Socket Problem

I am trying to create a Java Client-Server Program, where the Server is running on a Windows PC, and the Client is running on an Android 2.2 Phone. The Connection is okay. Sending

Solution 1:

you can't set text on your UI if you're not in the UI thread.

do this...

add:

Runnable showmessage = new Runnable() { public void run() { myTextView.setText(membervariabletext); } };

and from your thread, after the readUTF(), call "runOnUiThread(showmessage);"

Solution 2:

I would ensure that your Data Input Stream is initiated correctly:

Socket s = new Socket(serverAddress, port); DataInputStream dis = new DataInputStream(s.getInputStream());

Otherwise, here's a link for example code where someone uses InputStreamReader() and OutputStreamWriter() to make a server and client for Android.

https://thinkandroid.wordpress.com/2010/03/27/incorporating-socket-programming-into-your-applications/

Post a Comment for "Android 2.2 Readutf() Socket Problem"