この実装ではUDPClientクラスとUDPServerクラスを分けていますが、どちらもほとんど同じ内容ですので、統一することが可能です。実際、C#のUdpClientクラスではそのような実装になっています。ただし「通信を開始する」側と「通信を待ち受ける」側とに別れる ...