0
votes

I am trying to build a online Chess game application that uses WebRTC for the 2 players to talk with. I found that OnIceCandidate was fired 4 times and thus 4 ICEs (or candidates?) are generated. This post says mulitple firing is okay. My question is, should the other player get all ICEs? Or certain ICE or any is good enough?

{'sdpMid': 'sdparta_0', 'sdpMLineIndex': 0, 'candidate': 'candidate:0 1 UDP 2122121471 1.2.3.121 57386 typ host'}

{'sdpMid': 'sdparta_0', 'sdpMLineIndex': 0, 'candidate': 'candidate:2 1 UDP 2122187007 1.2.3.112 57387 typ host'}

{'sdpMid': 'sdparta_0', 'sdpMLineIndex': 0, 'candidate': 'candidate:4 1 UDP 2122055935 192.168.56.1 57388 typ host'}

{'sdpMid': 'sdparta_0', 'sdpMLineIndex': 0, 'candidate': 'candidate:6 1 UDP 2122252543 2002:824a:1479::824a:1479 57389 typ host'}

{'sdpMid': 'sdparta_0', 'sdpMLineIndex': 0, 'candidate': 'candidate:3 1 UDP 1685987327 192.231.71.2 57387 typ srflx raddr 10.88.33.112 rport 57387'}

1

1 Answers

4
votes

My question is, should the other player get all ICEs? Or certain ICE or any is good enough?

Other player should get all the candidates to perform the ICE negotiation.