멀티 프로세싱

hsjang의 이미지

보통 멀티 프로세싱을 구현하기 위해서 socket 프로그램에서 서버는 cuncurrent 서버로 구현을 하는데요.

클라이언트는 무슨 방법을 사용할수 있나요?

한개의 프로세스에서 서버로 4개의 포트로 sync 방식으로 구현을 하고

A, B, C, D 4개의 포트라고 할때 A포트로 데이터를 보내고 결과를 받기전에 다른데이터를 읽어서 B포트로 보내고
하는 방식으로 구현을 할려고 하면 어떤 방식으로 해야 할까요?
sync 방식 이여서....딱히 떠오르는 생각이 없는데..ㅜㅜ

thread 를 사용해야 하나요? thread도 cuncurrent 서버를 구현할때 많이 사용하는데....ㅜㅜ
고수님들의 의견 구합니다.