首先运行服务器代码,然后运行模拟器的bogoclient程序,如下图,pc机正等待模拟器连接,并且未连接之前模拟器的文本对话框和send按钮都是不可用的:
点击connect按钮进行连接,连接成功后我们发现文本框和send按钮可用了,connect按钮不可用了,并且主机从等待连接状态变成了等待数据状态:
输入一些文本后按send按钮,pc机就会打印出模拟器发来的文本数据:
注意,如果模拟器连接时提示Connect refused,那么把模拟器的bogoclient和pc机上的server都结束掉,然后重新开始。
代码不过多解释了,注释挺详细的,有关pc机上的tcp通信,可以参考:
最后,我把这个服务器和客户端两个程序都上传上来,供大家下载:
具体下载目录在 /2012年资料/6月/2日/Android Socket通信(上)/
在下一篇里,我们要把这个程序移植到真实的Android手机上了:
完成!