mirror of
https://github.com/moonlight-stream/moonlight-android.git
synced 2026-04-05 15:36:02 +00:00
Supply the max packet size to EnetConnection.readPacket()
This commit is contained in:
@@ -200,7 +200,7 @@ public class ControlStream implements ConnectionStatusListener, InputPacketSende
|
||||
synchronized (this) {
|
||||
sendPacket(packet);
|
||||
if (context.serverGeneration >= ConnectionContext.SERVER_GENERATION_5) {
|
||||
enetConnection.readPacket(CONTROL_TIMEOUT);
|
||||
enetConnection.readPacket(128, CONTROL_TIMEOUT);
|
||||
}
|
||||
else {
|
||||
new NvCtlResponse(in);
|
||||
|
||||
@@ -37,8 +37,8 @@ public class EnetConnection implements Closeable {
|
||||
return conn;
|
||||
}
|
||||
|
||||
public ByteBuffer readPacket(int timeout) throws IOException {
|
||||
ByteBuffer buffer = ByteBuffer.allocate(128);
|
||||
public ByteBuffer readPacket(int maxSize, int timeout) throws IOException {
|
||||
ByteBuffer buffer = ByteBuffer.allocate(maxSize);
|
||||
|
||||
int readLength = readPacket(enetClient, buffer.array(), buffer.limit(), timeout);
|
||||
if (readLength <= 0) {
|
||||
|
||||
Reference in New Issue
Block a user