给定这段代码:
public void run() {
try{
try{
sockMngr.clientSocket=new Socket();
sockMngr.clientSocket.connect(new InetSocketAddress("10.0.0.1",1300),7000);
}
catch (Exception e){
System.err.println(e.toString() + " $connection failed.");
}
try{
sockMngr.outs=sockMngr.clientSocket.getOutputStream();
sockMngr.inps = sockMngr.clientSocket.getInputStream();
}
.
.
.
(sockMngr.clientSocket
是一个Socket
对象)。
并使用这个write()
函数:
sockMngr.outs.write(buff,0,256);
在服务器上运行 Wireshark 时,我只能看到 ACKS 的小 tcp 数据包,以及来自发送数据的 Android 设备的传入 SSL 数据包。
因此,我无法查看和分析传输的数据。
为什么会发生这种情况以及如何禁用这种 SSL 用法?
谢谢。
最佳答案
关于Android套接字编程似乎默认使用SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24328904/