简单代码如下:
  ATcp := TRtcTcpClient.Create(nil);
  try
    ATcp.ServerAddr := '127.0.0.1';
    ATcp.ServerPort := '90';
    ATcp.Connect;    while not ATcp.isConnected do
    begin
      Application.ProcessMessage;
      TThread.Sleep(1);
    end;
    ATcp.Write('GETTIME');
    {
    //在Android上此处无法获取服务器返回内容,Win32/64上一切正常运行
    //经跟踪代码,发现Android上没有触发TriggerDataReceived方法,即无法收到数据,why???
    }    s1 := ATcp.Read;
  finally
    FreeAndNil(ATcp);
  end;------------------------------------
已知该代码编译的客户端在win32/64下正常工作,服务器也能够收到数据,客户端也能正常返回.
但是,在Android上,服务器能正常收到数据并且也发送了数据,但Android客户端无法收到数据,请问是什么问题?是不是我少设了什么东西?求结果,大家帮帮忙啊...