c로 socket 프로그래밍 공부중 질문이 있습니다,, 한서버에 두개의포트를 열려고 합니다..

zzang3757의 이미지

제목 그대로 한서버에 포트를 2개 열어 놓으려고 합니다..

서버 소켓을 2개 만들어서 다른 포트로 각각 리슨을 하면 될거 같긴한데,,

메인프로세스에서 소켓 2개다 만들어서 리슨을 해야 하나요..?

아님 쓰레드를 2개 만들어서 각각 리슨해야 하나요... ㅎ ;

어떻게 해도 기능을 똑같을거 같긴한데,, 모양새가 이상한것 같아서요,,

조언 부탁드립니다.