connection reset usually means that the 
connection was closed unexpectedly during a read 
operation. in the client, are you waiting for the 
server's response?

as always, i recommend getting stuff like this to 
work as a little command line tool before 
deploying to the phone. the write/debug cycle is 
quicker and you can iron out protocol issues etc 
easily.

also i recommend logging the shit out of code 
when you first write it. too much log output is 
way better than too little when you're initially 
trying to get something to work

hth


At 12:48 PM +0100 7/17/09, Zeeshan Muhammad wrote:
>thanks jason,
>
>i am able to connect but when i try to read data 
>from inputStream at server side i got exception 
>java.net.SocketException: Connection reset
>
>client:
>
>Socket socket =   new Socket(SERVER_IP , 8626 );
>os = new DataOutputStream(socket.
>getOutputStream());
>os.writeBytes("HELO\n");  
>
>
>
>server:
>socket = new ServerSocket(port);
>                  incoming = socket.accept();
>                  readerIn = new 
>BufferedReader(new 
>InputStreamReader(incoming.getInputStream()));
>
>
>
>String str = readerIn.readLine();                // Exception at this line
>
>
>On Thu, Jul 16, 2009 at 8:15 PM, Jason Proctor 
><<mailto:[email protected]>[email protected]> 
>wrote:
>
>(did my previous post not make it? i don't see 
>my posts so i can't tell. and list latency seems 
>to be a random number again.)
>
>10.0.2.2 is an emulator only alias. to connect 
>to your computer from a real phone, you have to 
>determine its DNS resolvable name or IP address 
>and connect to that.
>
>there isn't a way round this.
>
>
>thanks for the reply Yusuf,
>
>i am able to connect socket through this ip 
>10.0.2.2 in emulator as Grob suggested
>in a different thread but when i check it on 
>real device it gives me "no  route to host" 
>exception.
>
>my android device is attached to the same pc my server program is running on.
>
>i dont know which ip shall i use in my real device to connect to the server pc
>
>
>
>On Thu, Jul 16, 2009 at 5:55 PM, Yusuf T. Mobile 
><<mailto:<mailto:[email protected]>[email protected]><mailto:[email protected]>[email protected]>
> 
>wrote:
>
>
>"Connection refused" is a standard TCP error, not Android-specific. So
>see if you can telnet into the same IP address and port, using a PC on
>the same subnet as your phone, if possible. For example, if you can
>put both the PC and phone are on the same WiFi network.
>
>
>Yusuf Saib
>Android
>·T· · ·Mobile· stick together
>The views, opinions and statements in this email are those of the
>author solely in their individual capacity, and do not necessarily
>represent those of T-Mobile USA, Inc.
>
>
>
>
>On Jul 16, 6:19 am, Zeeshan Muhammad 
><<mailto:<mailto:[email protected]>[email protected]><mailto:[email protected]>[email protected]>
> 
>wrote:
>
>  i have the similar problem,
>
>  my main java class listening a server socket at port 8088
>
>  now when my client (android) try to connect a socket it refused the
>  conenction
>
>  InetAddress serverAddr = InetAddress.getByName("127.0.0.1");
>  Socket socket =   new Socket(serverAddr , 8088 );
>
>   java.net.ConnectException:
>
>
>  > 
>/<<http://127.0.0.1:8088>http://127.0.0.1:8088><http://127.0.0.1:8088>127.0.0.1:8088<<<http://192.168.0.173/192.168.0.173:7000>http://192.168.0.173/192.168.0.173:7000><http://192.168.0.173/192.168.0.173:7000>http://192.168.0.173/192.168.0.173:7000>
>
>  Connection refused
>
>
>  > anybody help plz
>
>
>  On Sun, Apr 26, 2009 at 7:53 PM, Rande Arievilo Moreira <
>
>
>
>  > 
><mailto:<mailto:[email protected]>[email protected]><mailto:[email protected]>[email protected]>
> 
>wrote:
>
>
>  > Hi Ask,
>
>  > I'm developing the same application with Lillian. After debugging a
>  > little bit, I found out that we're receiving the following exception:
>
>  >    java.net.ConnectException: 
><<http://192.168.0.173/192.168.0.173:7000>http://192.168.0.173/192.168.0.173:7000><http://192.168.0.173/192.168.0.173:7000>192.168.0.173/192.168.0.173:7000
> 
>-
>
>  > Connection refused
>
>  > 192.168.0.173 is the IP of my machine (the server) in the Local
>  > Network.
>  > Any suggestion?
>
>  > Thanks.
>
>  > On Apr 7, 9:21 am, Ask 
><<mailto:<mailto:[email protected]>[email protected]><mailto:[email protected]>[email protected]>
> 
>wrote:
>  > > Can you send the exception you are getting or some code snippets,
>
>  > > it can be some io exception...
>
>  > > On Apr 7, 4:58 pm,LillianBrandão 
><<mailto:<mailto:[email protected]>[email protected]><mailto:[email protected]>[email protected]>
> 
>wrote:
>
>  > > > I've already done at the server machines:
>  > > > redir add tcp:7000:7000.
>
>  > > > --
>  > > >LillianBrandão
>
>  > > > On Tue, Apr 7, 2009 at 8:47 AM, Ask 
><<mailto:<mailto:[email protected]>[email protected]><mailto:[email protected]>[email protected]>
> 
>wrote:
>
>  > > > > Have you done port forwarding at server machine??
>
>  > > > > Any message which is coming to the server should be redirected
>  > towards
>  > > > > the emulator port : 7000
>
>  > > > > On Apr 7, 4:35 pm,LillianBrandão 
><<mailto:<mailto:[email protected]>[email protected]><mailto:[email protected]>[email protected]>
> 
>wrote:
>  > > > > > Hi all,
>
>  > > > > > I have an application client/server and I want to install this
>  > > > > application
>  > > > > > in differente machines. The server is located in IP_SERVER,
>  > listening
>  > > > > port
>  > > > > > 7000.
>  > > > > > I want to start a cliente in another machine with IP_Y and connect
>  > to the
>  > > > > > server on the different machine.
>
>  > > > > > I've started the server and I've created the socket like this:
>  > > > > > ... new ServerSocket(7000);
>
>  > > > > > I've started the client and I've created the socket like this:
>  > > > > > ...new Socket(SERVER_IP, 7000)
>
>  > > > > > But the client did not connect to the server. I've already set the
>
>  > > > > > > INTERNET_PERMISSION.
>
>  > > > > > Any suggestions how to do it?
>  > > > > > Anybody else have already done a client/server application that
>  > > > > communicate
>  > > > > > between differente machines?
>
>  > > > > > Thanks in advance,
>  > > > > >LillianBrandão.- Hide quoted text -
>
>  > > > - Show quoted text -
>
>
>
>
>>
>
>
>--
>jason.software.particle


-- 
jason.software.particle

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

Reply via email to