在Android Socket通信(上),我們完成了一個模擬器上運行的android socket通信實例程序:http://www.linuxidc.com/Linux/2012-06/61800.htm
今天我們將它移植到真實的android手機上,不過要先確保環境配置正確,請參考上一講。
主機的lwan0的ip地址是路由器自動分配的:192.168.1.100,android手機的ip地址是路由器自動分配的:192.168.1.101,可以在主機上ping手機,理論上是通的,不過很奇怪,我經常會碰到ping不通的情況,然後我在android手機裡裝了一個模擬終端,ping主機,一般都是通的,難道是android手機的問題?
下面直接上代碼,和上一講的代碼基本沒有差別,改動的部分如下:
1.
ip地址修改過了
2.
端口由9400改為了9500(呵呵,這是任意的,不改也可以的)
2.
src/RealclientActivity.java