简单几部就可以开发出高性能的C/S模式tcp服务器
演示源码里有数据报文重载势力,可以根据实际需求进行
不同数据格式的开发。
已经基于这个开发多个物联网相关实际应用
启动部分代码
//新建服务TcpSvr
svr = new TcpSvr(6000, 50, new Coder(Coder.EncodingMothord.Unicode));
this.SetText("创建tcp服务成功,端口:6000"+" 最大连接数:50" +"\r\n");
//定义服务器的4个事件
//服务器满
svr.ServerFull += new NetEvent(ServerFull);
//新客户端连接
svr.ClientConn += new NetEvent(ClientConn);
//客户端关闭
svr.ClientClose += new NetEvent(ClientClose);
//接收到数据
svr.RecvData += new NetEvent(RecvData);
this.SetText("创建四个事件(服务器满、新客户端连接、客户端关闭、接收到数据)成功服务成功\r\n");
//添加报文拆包
svr.Resovlver = new MyDatagramResolver();
this.SetText("创建报文分析器成功\r\n");
svr.Start();
this.SetText("服务开启成功!!!\r\n");
1