mirror of
https://github.com/square/okhttp.git
synced 2026-01-24 04:02:07 +03:00
Buffered Stream wrapper should be taken place before SpdyConnection build.
This commit is contained in:
@@ -106,13 +106,14 @@ public final class Connection implements Closeable {
|
||||
if (route.address.sslSocketFactory != null) {
|
||||
upgradeToTls(tunnelRequest);
|
||||
}
|
||||
|
||||
// Use MTU-sized buffers to send fewer packets.
|
||||
int mtu = Platform.get().getMtu(socket);
|
||||
if (mtu < 1024) mtu = 1024;
|
||||
if (mtu > 8192) mtu = 8192;
|
||||
in = new BufferedInputStream(in, mtu);
|
||||
out = new BufferedOutputStream(out, mtu);
|
||||
else{
|
||||
// Use MTU-sized buffers to send fewer packets.
|
||||
int mtu = Platform.get().getMtu(socket);
|
||||
if (mtu < 1024) mtu = 1024;
|
||||
if (mtu > 8192) mtu = 8192;
|
||||
in = new BufferedInputStream(in, mtu);
|
||||
out = new BufferedOutputStream(out, mtu);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -152,6 +153,13 @@ public final class Connection implements Closeable {
|
||||
|
||||
out = sslSocket.getOutputStream();
|
||||
in = sslSocket.getInputStream();
|
||||
|
||||
// Use MTU-sized buffers to send fewer packets.
|
||||
int mtu = Platform.get().getMtu(socket);
|
||||
if (mtu < 1024) mtu = 1024;
|
||||
if (mtu > 8192) mtu = 8192;
|
||||
in = new BufferedInputStream(in, mtu);
|
||||
out = new BufferedOutputStream(out, mtu);
|
||||
|
||||
byte[] selectedProtocol;
|
||||
if (useNpn && (selectedProtocol = platform.getNpnSelectedProtocol(sslSocket)) != null) {
|
||||
|
||||
Reference in New Issue
Block a user