socket.on('offer', async (offer) => {
myPeerConnection.setRemoteDescription(offer);
const answer = await myPeerConnection.createAnswer();
myPeerConnection.setLocalDescription(answer);
socket.emit('answer', answer, roomName);
});
socket.on('answer', (answer) => {
myPeerConnection.setRemoteDescription(answer);
});
=> https://developer.mozilla.org/ko/docs/Web/API/RTCPeerConnection/createAnswer
offer를 통해 브라우저에 필요한 설정값을 받은 후에, 다시 answer로 통해 응답한다. 응답 내용은 원 offer에 대한 코덱 데이터이다.