#socket #tcp #udp #zmq #http/1.1 #http/2 #http/3 #quic #webrtc

제목수업 내용에 대한 질문입니다2022-04-07 23:34
작성자

안녕하세요, 교수님.

FSSN 강의를 수강중인 컴퓨터공학과 학생입니다.

강의를 수강하던 중 궁금증이 생겨 두 가지 질문을 적습니다.


1.

IPC 통신을 할 때 UDP를 사용하면 문제가 생기나요?

제 추측으로는 IPC라고 하더라도 큐 오버플로우 등의 문제는 생길 수 있으니 패킷 손실은 생길 것 같습니다.

그런데 패킷의 순서가 뒤바뀌기도 하는지 궁금합니다.


2.

최근 강의분 중 Dirty P2P의 구현을 보다보니 서버 역할을 맡은 클라이언트가 갑자기 종료될 경우,

다른 클라이언트들이 다시 서버 역할을 하도록 핸들링을 해야할 것 같은데요.

이걸 나이브하게 구현하면 모든 클라이언트가 다른 클라이언트를 감지하지 못하고 서버가 되려고 할 것 같습니다.

P2P를 구현할 때 이런 경우를 처리하는 패턴이 있을까요?

댓글