From 40dfaeff053bc6d22e644fb9a67d93661cf36713 Mon Sep 17 00:00:00 2001 From: Sebastian Michel Date: Mon, 28 Sep 2026 21:23:40 +0200 Subject: [PATCH] Fix duplicate SRT socket ID --- .../com/pedro/srt/srt/packets/control/handshake/Handshake.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srt/src/main/java/com/pedro/srt/srt/packets/control/handshake/Handshake.kt b/srt/src/main/java/com/pedro/srt/srt/packets/control/handshake/Handshake.kt index 23a9f3b190..fb2c13a710 100644 --- a/srt/src/main/java/com/pedro/srt/srt/packets/control/handshake/Handshake.kt +++ b/srt/src/main/java/com/pedro/srt/srt/packets/control/handshake/Handshake.kt @@ -28,6 +28,7 @@ import com.pedro.srt.srt.packets.control.handshake.extension.HandshakeExtension import com.pedro.srt.utils.Constants import java.io.InputStream import java.net.InetAddress +import kotlin.random.Random /** * Created by pedro on 21/8/23. @@ -75,7 +76,7 @@ data class Handshake( var MTU: Int = Constants.MTU, var flowWindowsSize: Int = 8192, var handshakeType: HandshakeType = HandshakeType.INDUCTION, - var srtSocketId: Int = 762640158, + var srtSocketId: Int = Random.nextInt(1, Int.MAX_VALUE), var synCookie: Int = 0, var ipAddress: String = "0.0.0.0", //128 bits (32 bits each number) var handshakeExtension: HandshakeExtension? = null