여러개 웹소켓포트 vs 한개 웹소켓포트

여러개 웹소켓포트 vs 한개 웹소켓포트

QA

여러개 웹소켓포트 vs 한개 웹소켓포트

답변 2

본문

한개의 웹소켓포트로 동시에 여러클라이언트에서 이미지를 전송하는것과 매 클라이언트별로 서로 다른 웹소켓포트로 이미지를 전송하는것 중 어느방법이 더 좋나요?

이 질문에 댓글 쓰기 :

답변 2

일반적으로 한 개의 웹 소켓 포트로 동시에 여러 클라이언트에서 이미지를 전송하는 것이 더 좋습니다. 이유는 다음과 같습니다:

1. 효율성: 하나의 웹 소켓 포트로 여러 클라이언트 간의 이미지 전송을 처리하면, 네트워크 리소스를 효율적으로 활용할 수 있습니다. 여러 개의 포트를 사용하는 경우, 각각의 포트는 운영체제에 의해 별도로 관리되어야 하므로 시스템 리소스 사용량이 늘어날 수 있습니다.

2. 유지 보수 및 관리: 한 개의 웹 소켓 포트를 사용하면 서버 측에서 클라이언트 연결을 관리하기가 더 편리합니다. 포트 번호가 고정되어 있기 때문에 서버 구성이 단순화되고, 보안 정책을 관리하기도 쉽습니다.

3. 호환성: 일반적으로 방화벽이나 네트워크 보안 장치에서는 특정 포트를 열어 웹 소켓 통신을 허용하는 것이 일반적입니다. 따라서 여러 클라이언트가 서로 다른 포트를 사용하려면 추가적인 네트워크 구성이 필요할 수 있습니다.

그러나 상황에 따라 매 클라이언트 별로 서로 다른 웹 소켓 포트를 사용해야 할 필요가 있는 경우도 있을 수 있습니다. 예를 들어, 특정 클라이언트를 개별적으로 식별하고 관리해야 하는 경우에 해당합니다. 이 경우에는 클라이언트별로 서로 다른 포트를 사용할 수 있습니다.

따라서 일반적인 상황에서는 한 개의 웹 소켓 포트로 동시에 여러 클라이언트에서 이미지를 전송하는 것이 더 좋은 선택입니다. 하지만 각 상황에 맞게 적절한 방법을 선택해야 합니다.

서버의 웹소켓이 잘 만들어져있다는 가정에서

 

서버의 웹소켓이 비동기 처리 가능하면 별상관 없음.

서버의 웹소켓이 동기 방식인 경우, 어려가의 서버 소켓이 좋을수 있음.

 

서버쪽 코드를 알려주시면 좀더 디테일한 답변이 가능합니다. 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 1,178
© SIRSOFT
현재 페이지 제일 처음으로