服务器用的是C#
经过测试,用C#客户端向服务器发送数据,服务器能接收;
服务器向C#客户端发送数据,客户端也能接收;
Android客户端向发送数据,服务器能够接收;
服务器向Android客户端发送数据,客户端不能接收?
用模拟器,真机测试都不行
用真机测试,服务器向Android发送数据有流量产生,但是程序无法接收到发送内容

解决方案 »

  1.   

    自己解决了
    Socket.ReadLine()读取数据有问题,用C#发送过来的数据不能通过Socket.ReadLine()正常接收?
    后来改成循环读取Socket.Read(),能够接收字符
    最后使用Socket.Read(byte[])读取数据
    Android和C# 通信还存在编码问题,改成统一的编码就能正常通信了
      

  2.   

    好贴呀 就是苦于andorid和c#写的程序通信的问题
      

  3.   

    后面缺少回车符的话。Socket.ReadLine()不灵的。