当前位置: 动力学知识库 > 问答 > 编程问答 >

sockets - Android to Android TCP Connection

问题描述:

All of the documentation, examples and questions I've seen so far on TCP connections with Android have been between an Android device and a computer. As unreliable as wireless can be, is it possible to make a client-server TCP connection between Android devices over WiFi, and if so, how?

Edit: I guess I should elaborate more on my situation.

My Droid does not respond to ping or accept incoming TCP requests from anything unless I first make the Droid a client and my laptop the server. After this initial connection is established I can then ping from my laptop, or make the Droid a server and my laptop the client. What I can't do is make one Droid the server and another a client, I always get a "No route to host" error.

It feels like there is something blocking incoming connections unless the device initiates a connection to something else, and even then the only request the device will accept is with this device. How can I make my Droid a server that accepts all incoming TCP requests from any device on my local intranet?

网友答案:

You should be able to. Just do like you would do with computer/device connections, except run the client and server code on the devices.

网友答案:

One of the neat things about the Internet is that the Internet doesn't care whether you are establishing a connection between two PC's, a PC and a phone, or two phones. I would look at the Socket documentation, that should be enough to get you rolling.

网友答案:

It's certainly possible. The only problem is figuring out the IP address. I don't expect a phone have a fixed IP... However, if there is a fixed "login" server somewhere in the Web which IP is known to both phones then they can do a handshake via that server and after that continue peer-to-peer.

网友答案:

re; The only problem is figuring out the IP address. I don't expect a phone have a fixed IP.

Try this; Use the web browser on the phone to log into this website: It should provide you the IP address.

http://whatismyipaddress.com/

分享给朋友:
您可能感兴趣的文章:
随机阅读: