Networking 监视程序的数据传输

Networking 监视程序的数据传输,networking,Networking,有没有办法监控程序从互联网发送和接收的数据?例如,如果你有一个游戏,它从服务器获取一些信息,因为程序必须被告知这些信息,有没有办法记录并读取这些信息?我读过一些类似的问题,但都集中在传输了多少数据上。我想知道传输的是什么数据您正在寻找HTTP流量的Fiddler或所有流量的Wireshark。谢谢您的互联网好心人,我会检查这些,然后回来找voteseems,好吧,但我一点也做不出来。并不像我想象的那么简单 extView infoView = (TextView)findViewById(R.i

有没有办法监控程序从互联网发送和接收的数据?例如,如果你有一个游戏,它从服务器获取一些信息,因为程序必须被告知这些信息,有没有办法记录并读取这些信息?我读过一些类似的问题,但都集中在传输了多少数据上。我想知道传输的是什么数据

您正在寻找HTTP流量的Fiddler或所有流量的Wireshark。

谢谢您的互联网好心人,我会检查这些,然后回来找voteseems,好吧,但我一点也做不出来。并不像我想象的那么简单
extView infoView = (TextView)findViewById(R.id.traffic_info);
String info = "";

info += "Mobile Interface:\n";
info += ("\tReceived: " + TrafficStats.getMobileRxBytes() + " bytes / " + TrafficStats.getMobileRxPackets() + " packets\n");
info += ("\tTransmitted: " + TrafficStats.getMobileTxBytes() + " bytes / " + TrafficStats.getMobileTxPackets() + " packets\n");

info += "All Network Interface:\n";
info += ("\tReceived: " + TrafficStats.getTotalRxBytes() + " bytes / " + TrafficStats.getTotalRxPackets() + " packets\n");
info += ("\tTransmitted: " + TrafficStats.getTotalTxBytes() + " bytes / " + TrafficStats.getTotalTxPackets() + " packets\n");

infoView.setText(info);
mStartRX = TrafficStats.getTotalRxBytes();

mStartTX = TrafficStats.getTotalTxBytes(); TextView RX = (TextView)findViewById(R.id.RX);

TextView TX = (TextView)findViewById(R.id.TX);

long rxBytes = TrafficStats.getTotalRxBytes()- mStartRX;

RX.setText(Long.toString(rxBytes));

long txBytes = TrafficStats.getTotalTxBytes()- mStartTX;

TX.setText(Long.toString(txBytes));