现象
1.使用模拟器与本机的spark通信时,可以互相发图片,完全正常
2.使用模拟器与远程服务器的spark通信时,可以模拟器发图片成功,但收不到图片
3.使用手机与远程服务器的spark通信时,可以模拟器发图片成功,但收不到图片
猜想
1.模拟器之所以可以与本机的spark正常互发图片,是因为模拟器与本机在同一个IP地址上,我通过openfire后台看到,spark的ip地址是127.0.0.1,模拟器上面的smackDemo地址是192.168.1.156,而这个地址正好是我的电脑的ip地址
附图片