The port the device is not open, I have the same problem but i dont
know how to open the port, for example in J2ME is Connector.open but I
dont know in android.

On Aug 3, 10:26 am, Alex Xin <xinxi...@gmail.com> wrote:
> Hi Oscar
>
> I have no firewall installed......
>
> Alex
>
>
>
> On Tue, Aug 3, 2010 at 11:11 PM, Oscar <oscar...@gmail.com> wrote:
> > Do you have a firewall or something like that, it´s maybe the problem
>
> > On Aug 3, 8:56 am, Alex Xin <xinxi...@gmail.com> wrote:
> > > Hi,
>
> > > I have asked this question before but no answers, so I post again hope
> > that
> > > someone might help me, thank you.
>
> > > I'm now facing a very strange server socket problem, I have a server that
> > > will listen on a TCP port, I use the following code to do this work.
>
> > > public class RequestListenerThread extends Thread {
>
> > > private final ServerSocket serversocket;
>
> > > public RequestListenerThread(int port, final String docroot)
> > > throws IOException {
> > > this.serversocket = new ServerSocket(port);
> > > setDaemon(true);
>
> > > }
>
> > > public void run() {
> > > Log.v("FE", "SMB Server Listening on port "
> > > + this.serversocket.getLocalPort());
>
> > > while (!Thread.interrupted()) {
> > > try {
> > > // Setup incoming client connection
> > > Socket socket = this.serversocket.accept();
> > > Log.v("FE", "Incoming connection from "
> > > + socket.getInetAddress());
> > > // Start worker thread
> > > Thread t = new WorkerThread(socket);
> > > t.start();} catch (InterruptedIOException ex) {
> > > break;
> > > } catch (IOException e) {
>
> > > Log.v("FE", "Network I/O error: "
> > > + e.getMessage());
> > > break;}
> > > }
> > > }
>
> > >     }
>
> > > My target device is running on Android 1.6 & 2.1
>
> > > When I run this code, it can start to listen on port but can't accept any
> > > incoming connections. When it runs into serversocket.accept function, it
> > > never return, just like dead lock.
>
> > > I found that if I establish any connections from my phone to computer,
> > then
> > > my phone could be successfully found that there're incoming connections
> > and
> > > of course, accept them.
>
> > > In emulator, above code works fine, has no this strange problem.
>
> > > Is that my phone's bug or I have something wrong in my code?
>
> > > Thanks a lot!
>
> > > Alex
>
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Android Developers" group.
> > To post to this group, send email to android-developers@googlegroups.com
> > To unsubscribe from this group, send email to
> > android-developers+unsubscr...@googlegroups.com<android-developers%2Bunsubs 
> > cr...@googlegroups.com>
> > For more options, visit this group at
> >http://groups.google.com/group/android-developers?hl=en

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

Reply via email to