i want to communicate data between localhost( as server) and emulator
(as client).

server program is written using java and its running on the java
flatform.

Client program is written using android.we use below code for the
client.


try {

           InetAddress serverAddr = InetAddress.getByName
("localhost");

           Log.d("TCP", "C: Connecting...");
           Socket socket = new Socket(serverAddr, 8080);
           String message = "Hello from Client";
               try {
                Log.d("TCP", "C: Sending: '" + message + "'");
                PrintWriter out = new PrintWriter( new BufferedWriter
( new OutputStreamWriter(socket.getOutputStream())),true);

                out.println(message);
                Log.d("TCP", "C: Sent.");
                  Log.d("TCP", "C: Done.");

             } catch(Exception e) {
                 Log.e("TCP", "S: Error", e);
                } finally {
                  socket.close();
                }
         } catch (Exception e) {
              Log.e("TCP", "C: Error", e);
         }




But it shows below error.


11-12 09:11:37.647: DEBUG/TCP(234): C: Connecting...
11-12 09:11:37.647: ERROR/OSNetworkSystem(234): unknown socket error
-1
11-12 09:11:37.678: ERROR/TCP(234): C: Error
11-12 09:11:37.678: ERROR/TCP(234): java.net.SocketException: unknown
error
11-12 09:11:37.678: ERROR/TCP(234):     at
org.apache.harmony.luni.platform.OSNetworkSystem.createSocketImpl
(Native Method)
11-12 09:11:37.678: ERROR/TCP(234):     at
org.apache.harmony.luni.platform.OSNetworkSystem.createSocket
(OSNetworkSystem.java:79)
11-12 09:11:37.678: ERROR/TCP(234):     at
org.apache.harmony.luni.net.PlainSocketImpl2.create
(PlainSocketImpl2.java:59)
11-12 09:11:37.678: ERROR/TCP(234):     at
java.net.Socket.startupSocket(Socket.java:668)
11-12 09:11:37.678: ERROR/TCP(234):     at java.net.Socket.<init>
(Socket.java:215)
11-12 09:11:37.678: ERROR/TCP(234):     at
mili.android.DataCom.TCPClient.run(TCPClient.java:20)
11-12 09:11:37.678: ERROR/TCP(234):     at java.lang.Thread.run
(Thread.java:935)
11-12 09:11:37.916: INFO/ActivityManager(50): Displayed activity
mili.android.DataCom/.SocketTest: 913 ms
11-12 09:11:37.968: INFO/ARMAssembler(50): generated
scanline__00000077:03545404_00000A04_00000000 [ 29 ipp] (51 ins) at
[0x23f4c0:0x23f58c] in 7832686 ns
11-12 09:11:43.007: DEBUG/dalvikvm(89): GC freed 2452 objects / 123016
bytes in 78ms



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.
To post to this group, send email to android-beginners@googlegroups.com
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to