类 TcpServer<T>
- java.lang.Object
-
- me.hekr.iotos.softgateway.network.tcp.TcpServer<T>
-
public class TcpServer<T> extends Object
tcp 服务端- 作者:
- iotos
-
-
构造器概要
构造器 构造器 说明 TcpServer()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidbind(int port)voidclose()voidsetEventListener(EventListener<T> eventListener)voidsetHeartbeatTimeout(int timeout)设置心跳超时时间,毫秒voidsetMessageListener(TcpMessageListener<T> messageListener)voidsetPackageCoder(me.hekr.iotos.softgateway.network.common.coder.PacketCoder<T> packetCoder)voidstart()voidwriteAndFlush(TcpServerConnectionContext<T> ctx, T msg)
-
-
-
方法详细资料
-
setMessageListener
public void setMessageListener(TcpMessageListener<T> messageListener)
-
setPackageCoder
public void setPackageCoder(me.hekr.iotos.softgateway.network.common.coder.PacketCoder<T> packetCoder)
-
setEventListener
public void setEventListener(EventListener<T> eventListener)
-
bind
public void bind(int port)
-
setHeartbeatTimeout
public void setHeartbeatTimeout(int timeout)
设置心跳超时时间,毫秒- 参数:
timeout- 时间,毫秒
-
start
public void start()
-
close
public void close()
-
writeAndFlush
public void writeAndFlush(TcpServerConnectionContext<T> ctx, T msg)
-
-