AsyncUdpConnection
(workerman >= 3.0.8 gerektirir)
AsyncUdpConnection, uzak udp sunucusu ile iletişim kurmak için udp istemcisi olarak kullanılabilir.
Aslında udp bağlantısızdır, ancak kolaylık sağlamak için burada AsyncTcpConnection adlandırma kuralı ve arabirimine temelde uyumlu tutulmuştur.
Not: AsyncTcpConnection ile farklı olarak, AsyncUdpConnection aşağıdaki özellikleri veya yöntemleri desteklemez.
- connection->id özelliği yoktur
- connection->worker özelliği yoktur
- connection->transport özelliği yoktur
- connection->maxSendBufferSize özelliği yoktur
- connection->defaultMaxSendBufferSize özelliği yoktur
- connection->maxPackageSize özelliği yoktur
- connection->onBufferFull geri çağrısı yoktur
- connection->onBufferDrain geri çağrısı yoktur
- connection->onError geri çağrısı yoktur
- connection->destroy() arabirimi yoktur
- connection->pauseRecv() arabirimi yoktur
- connection->resumeRecv() arabirimi yoktur
- connection->pipe() arabirimi yoktur
- connection->reconnect() arabirimi yoktur
AsyncUdpConnection tarafından desteklenen özellikler veya yöntemler
- connection->protocol özelliği desteklenir
- connection->onMessage geri çağrısı desteklenir
- connection->connect() yöntemi desteklenir
- connection->send() yöntemi desteklenir
- connection->getRemoteIp() yöntemi desteklenir
- connection->getRemotePort() yöntemi desteklenir
- connection->onClose geri çağrısı desteklenir.
Not: TCP bağlantısına dayalı olduğu için genellikle her iki tarafın da close çağrısı yaptığında onClose tetiklenebilir. Ancak UDP bağlantısızdır, connection->close() yöntemi yalnızca yerel onClose geri çağrısını tetikleyebilir, karşı taraftaki onClose geri çağrısını tetikleyemez.