我是adnroid初学者,没有java经验,C#在通讯编程方面经验也不多。请教大家如下问题。情景:C#编写服务器端功能,android编写客户端功能android客户端向服务器提交一些数据,服务器验证后,返回值给android客户端。我现在实现了android客户端向服务器提交数据,服务器验证的功能。目前在做服务器返回值给android给客户端的功能时,遇到了问题。1.C#写的服务器端向android客户端发送返回值时,socket连接报目标机器积极拒绝的错误。
2.对android客户端的监听程序该如何写不太清楚。希望大家能够给予指导,给出一些参考代码和设置提示。谢谢!

解决方案 »

  1.   

    webservice 多省事,何必 socket
      

  2.   

        楼主是用的是模拟器还是真机,如果是真机的话,设备是如何与PC连接的?
         如果是模拟器的话,需要使用adb forward命令将PC本地端口转到模拟器的远程端口。
         如果是真机,并且使用USB线连接,那么使用adb forward命令,或者加一个虚拟网卡的驱动。
         如果是通过蓝牙连接的话,使用蓝牙socket连接。
         如果是通过wifi的话,就没什么要注意的。
      

  3.   

    亲测,用WEBSERVICE是最方便滴。
    不管真机还是虚拟机,用TCPIP都是最直接滴
      

  4.   

    现在基本上都用REST的模式,像新浪微薄,Facebook之类的都是这个。最近我也在关注这方面的东东。