믹스인 관련하여 질문 드립니다.
167
작성한 질문수 1
안녕하세요 남박사님 강의 잘 듣고 있습니다. 해당 강의를 보고 문득 의문이 든게 믹스인 개념을 사용하지 않고 소켓과 스레드 만으로도 채팅 클라이언트를 구현 할 수 있지 않을까 생각하고 한번 구현을 시도해 보았으나 실패하였습니다. 제가 구현한 코드와는 별개로 혹시 해당 영상에서 믹스인 개념을 사용한 이유에 대해서 알 수 있을까요?
답변 1
0
질문자님께서 테스트 해보신 그런 이유로 믹스인 개념을 사용했습니다.
좀 더 풀어서 얘기하자면 질문자님이 말씀하신것처럼 소켓과 쓰레드로 직접 서버를 구현하고자 하는 경우에는 생각보다 신경써야할 부분이 많습니다. 소켓을 생성해서 단순히 클라이언트가 접속 요청이 오는 경우에 accept 된 소켓을 쓰레드로 분리해주는게 기본적인 내용 입니다만.. 여기서 중요한 부분이 그렇게 생성된 쓰레드를 어떻게 관리할것이냐가 중요한 부분입니다.
그래서 보통 네트워크 소켓 서버를 직접 제작하게 된다면 쓰레드와 쓰레드 풀링에 대해서 알아야 하고 멀티쓰레드가 동작할때 자원을 관리하기 위한 크리티컬섹션, 세마포어 등등 염려해야할게 많습니다.
파이썬에는 간단하지만 나름 쓸만하게 구현된 라이브러리가 있었고 그래서 그를 활용한 부분입니다.
한글 변수의 한글 상태를 만드는 법?
0
59
1
38강 = 연산자 더하고 빼기
0
73
2
주석처리
0
129
1
함수의 파라미터값 msg
0
167
1
강의자료 이미지 안나옴
0
252
3
강의자료 질문 두번째
0
176
3
강의자료 관련 질문
0
124
1
파이썬 예외 처리 try / except 파일 처리 코드가 실행이 안됩니다.
0
248
1
소수 너무 어려워요
0
251
1
imagefont 함수 사용
0
245
1
pylint
0
362
1
add 함수 문의 ㅠㅠ
0
290
1
형식 문의드립니다.
0
220
1
변수 명을 왜 src, tar로 하셨는지 궁금합니다.
0
618
1
숫자야구 코드를 짜 봤는데 뭔가 이상합니다.
0
263
1
zsh: command not found: pylint
0
281
1
텔레그램 봇 만들기 코드 실행이 안됩니다 박사님..ㅠ
0
555
1
질문드립니다.
1
381
2
list.reverse() 출력에 대해서 질문있습니다.
1
441
1
데코레이터 함수 및 동작시간 질문입니다.~
1
337
2
opencv 사용하면서 궁금한점 (해상도)
1
789
1
질문드립니다.
1
306
1
아래 오류가 뜨면서 vscode가 컴파일이 되지 않는데.. 혹시 왜이럴까요?
1
451
1
크롤링안되는 현상 문의 드립니다.
1
433
1





