# serverRecvSendas
**Repository Path**: SnailcatMall/serverRecvSendas
## Basic Information
- **Project Name**: serverRecvSendas
- **Description**: 服务器数据转发工具类
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-06-10
- **Last Updated**: 2021-07-09
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# serverRecvSendas
#### 介绍
服务器数据转发工具类
#### 软件架构
TCP原生态使用

#### 使用说明
```
System.err.println("版权-鲤城区归蜗牛猫软件开发工作室");
System.err.println("-------------------------------------------------------------------------------------------------------------");
System.err.println("官方地址:www.SnailCatMall.com");
System.err.println("QQ:1012518027 问题:599");
System.err.println("调用方法:serverDatTcp.openServer(端口号));");
System.err.println("-------------------------------------------------------------------------------------------------------------");
System.err.println("使用方法:0ALL");
System.err.println("解释方法:dbClient 标识客户端是否管理端或者客户端 0代表客户端 1代表管理端");
System.err.println("解释方法:group 数组类型 代表管理的组 ALL 是默认的组, 可以增加组例如: ALL,BBB 或者修改组");
System.err.println("-------------------------------------------------------------------------------------------------------------");
System.err.println("使用方法:all");
System.err.println("解释方法:get 代表获取目前组内的IP地址成员客户端");
System.err.println("-------------------------------------------------------------------------------------------------------------");
System.err.println("使用方法:127.0.0.1ALLfalse");
System.err.println("解释方法:up 指定要处理的客户端IP地址");
System.err.println("解释方法:removes 踢出指定客户端群组");
System.err.println("解释方法:del 是进入该组否强制下线 默认 false 否则 true");
System.err.println("-------------------------------------------------------------------------------------------------------------");
System.err.println("使用方法:127.0.0.1ALL");
System.err.println("解释方法:send 指定要处理的客户端IP地址");
System.err.println("解释方法:values 发送的内容");
System.err.println("-------------------------------------------------------------------------------------------------------------");
System.err.println("插件名: 服务器转发中间件");
System.err.println("应用案例");
System.err.println("-------------------------------------------------------------------------------------------------------------");
System.err.println("把数据交给指定的客户端去处理,不在存放在服务器中");
System.err.println("可以应用到各个领域上,如果服务器本身容量小,或者配置差,但是流量够,且数据量适中可以选用这种方式");
serverDatTcp.openServer(Integer.valueOf(args[0]));
```
服务器使用方法
```
serverDatTcp.openServer(Integer.parseInt(args[0]));
```
客户端使用方法
```
serverDatTcp.clientStartConnect("127.0.0.1", 21, new clientEvent() {
@Override
public void messagesEvent(byte[] data, OutputStream outputStream) {
try {
System.out.println(new String(data,"GBK").trim());
}catch (Exception e){e.printStackTrace();}
}
});
```