After receiving the UDP package in the ACE, the same ACE_SOCK_DGRAM is used when the reply must be used, otherwise the error is sent.
In reality, the customer packets are usually received, and the received transfer packet is implemented in two different processes (or threads). After receiving the transmitted packet, you have to use the ACE_SOCK_DGRAM that receives the customer datagram to send a datagram to the client. So when implementing, this ACE_SOCK_DGRAM can generally declare Static.