标签:
一直以来对Android socket通信都很模糊,今天终于研究了一个网上的例子,自己又修改了下,算是对Android socket通信有点了解了。
下面是具体的代码,说明都在注释中了。需要注意的是,只有客户端发送了信息给服务器后,服务器才能响应客户端的输入,然后返回信息给客户端,这是客户端才能读取服务器返回的信息。如果客户端和服务器都处于等待对方的信息,那样就会造成阻塞,导致ANR了。
1.服务器端代码,就是一个java程序,与android无关,运行于服务器上,即PC机上。
4.运行效果:
服务器接的log输出:
S: Receiving...
S: 111111
S: 222222
S: Received: ‘hello‘
S: Done.
Android客户端与PC服务器通过socket进行交互实例
标签:
原文地址:http://blog.csdn.net/jian_csdn/article/details/44080665