저는 1 대의 서버와 여러 대의 클라이언트 (최대 20 명)를 보유하고 있습니다. 모든 클라이언트가 임의의 시간에 UDP 데이터 그램을 보내고 있습니다. 각 데이터 그램은 매우 짧습니다 (약 10B). 그러나 각 클라이언트의 모든 데이터가 올바르게 수신되는지 확인해야합니다.여러 클라이언트에서 UDP 데이터를 동 기적으로 수신하는 올바른 방법은 무엇입니까?
모든 클라이언트가 동일한 포트에 데이터 그램을 보내고 클라이언트 B가 클라이언트 A의 데이터를 수신하는 정확한 시간에 클라이언트 B가 데이터 그램을 보내면 서버가 클라이언트 A의 데이터를 놓친 것 같습니다.
이 작업을 수행하는 올바른 방법은 무엇입니까? 20 명의 클라이언트 각각에 대해 리스너를 만들어야합니까?