我很着急,所以我会缩短这个。如果需要,当我回到我的电脑时,我会提供更多信息。
我正在为 Android 创建一个下载/上传速度测试应用程序。这是一些代码:
InetAddress Host = InetAddress.getByName(myHoseName);
Socket s = new Socket(Host,80);
//prepare data stream for each direction
OutputStream output = s.getOutputStream();
InputStream input = s.getInputStream();
//send command
output.write( ("GET "+ myFilePath +" HTTP/1.0\r\n").getBytes() );
output.write("Accept: */*\r\n".getBytes());
output.write("\r\n".getBytes());
while ((DownloadedByte += input.read(BufferData,0,BufferData.length)) != -1)
{
//download started... bla bla bla
问题:
我在 2 台主机上有相同的测试文件。(名称为test.jpg)
一个看起来像这样:xxx.xxx.xxx.xxx(它是一个 IP 地址)
另一个是像 my.testhost.com 这样的域名
问题是当我尝试从 xxx.xxx.xxx.xxx 下载时,一切都很好
但是当我尝试从 my.testhost.com 下载时,下载过程立即完成,Logcat 上几乎没有显示任何内容
我希望这些信息足以开始解决问题。我很抱歉,但我稍后会提供更多信息,也许明天。
谢谢,很快就会和你谈谈!
最好的,基蒂