我的问题可能很愚蠢,这就是为什么当我搜索它时为什么没有答案,但是答案就在这里。

可以说我的服务器-客户端应用程序具有以下代码块。

public void test(SSLSocket socket){
    DataOutputStream dos = new DataOutputStream(new BufferedOutputStream((socket.getOutputStream())));

    dos.writeInt(2);
    dos.flush();
}


如果由于网络原因发送的整数未到达服务器怎么办?套接字是自动处理数据包本身的重发,还是必须使用线程和超时来手动处理该数据包的重发?

最佳答案

javax.net.ssl.SSLSocket是否自动处理ACK?


不可以,但是TCP可以。

07-28 08:21