我的问题可能很愚蠢,这就是为什么当我搜索它时为什么没有答案,但是答案就在这里。
可以说我的服务器-客户端应用程序具有以下代码块。
public void test(SSLSocket socket){
DataOutputStream dos = new DataOutputStream(new BufferedOutputStream((socket.getOutputStream())));
dos.writeInt(2);
dos.flush();
}
如果由于网络原因发送的整数未到达服务器怎么办?套接字是自动处理数据包本身的重发,还是必须使用线程和超时来手动处理该数据包的重发?
最佳答案
javax.net.ssl.SSLSocket
是否自动处理ACK?
不可以,但是TCP可以。