AsyncUdpConnection

(आवश्यकता workerman>=3.0.8)

AsyncUdpConnection को एक udp क्लाइंट के रूप में दूरस्थ udp सर्वर के साथ संवाद करने के लिए उपयोग किया जा सकता है।

वास्तव में, udp कनेक्शन रहित है, लेकिन उपयोग में आसानी के लिए, यहाँ यह AsyncTcpConnection के नामकरण नियम और इंटरफ़ेस के साथ मूल रूप से सुसंगत है।

ध्यान दें: AsyncTcpConnection के विपरीत, AsyncUdpConnection निम्नलिखित गुण या विधियों का समर्थन नहीं करता है।
1.没有connection->id属性
2.没有connection->worker属性
3.没有connection->transport属性
4.没有connection->maxSendBufferSize属性
5.没有connection->defaultMaxSendBufferSize属性
6.没有connection->maxPackageSize属性
7.没有connection->onBufferFull回调
8.没有connection->onBufferDrain回调
9.没有connection->onError回调
10.没有connection->destroy()接口
11.没有connection->pauseRecv()接口
12.没有connection->resumeRecv()接口
13.没有connection->pipe()接口
14.没有connection->reconnect()接口

AsyncUdpConnection支持的属性或者方法
1.支持connection->protocol属性
2.支持connection->onMessage回调
3.支持connection->connect()方法
4.支持connection->send()方法
5.支持connection->getRemoteIp()方法
6.支持connection->getRemotePort()方法
7.支持connection->onClose回调。
注意:因为tcp是基于连接的,一般情况下,当任何一方调用close断开连接时双方都能触发onClose。但是udp是无连接的,调用connection->close()方法只能触发本地的onClose回调,无法触发对端的onClose回调。