public class UdpClient<T> extends AbstractClient<T>
支持异步和同步模式
同步模式不需要设置 MessageListener;要求一问一答模式,即发送请求,回复请求,可以配合超时时间,默认2s
异步模式需要设置 MessageListener,不严格要求是一问一答模式,有消息收到就会进入回调函数
bindPort, channel, channelClass, clientMessageHandler, connectTimeout, enableNetLog, eventLoop, heartbeatTime, host, LOCK, messageListener, packetCoderHandlerFactory, port, reconnectWait, result, sync, timeout| 构造器和说明 |
|---|
UdpClient(String host,
int port,
int bindPort)
Constructor for UdpClient.
|
UdpClient(String host,
int port,
int bindPort,
int maxDatagramSize)
Constructor for UdpClient.
|
| 限定符和类型 | 方法和说明 |
|---|---|
T |
sendBroadcast(T t,
int port)
发送广播
|
void |
setPacketCoder(PacketCoder<T> packetCoder) |
await, close, connect, doSend, getBindPort, getHost, getPort, getReconnectWait, init, isConnected, loopConnect, preDestroy, send, setAutoReconnect, setConnectTimeout, setEnableNetLog, setEventListener, setHeartbeatTime, setMessageListener, setReconnectWait, setSync, setTimeout, signalAll, startpublic UdpClient(String host, int port, int bindPort)
Constructor for UdpClient.
host - a String object.port - a int.bindPort - a int.public void setPacketCoder(PacketCoder<T> packetCoder)
setPacketCoder 在类中 AbstractClient<T>Copyright © 2023. All rights reserved.