|
|
|
@ -42,7 +42,7 @@ UDP虽然是无连接协议,但通讯包是基于UDPClient这个类编写的
@@ -42,7 +42,7 @@ UDP虽然是无连接协议,但通讯包是基于UDPClient这个类编写的
|
|
|
|
|
|
|
|
|
|
## 1.定义响应&请求消息结构 |
|
|
|
|
|
|
|
|
|
使用模板创建消息结构(好处是省去具体消息筛选规则,也可以覆写对应的接口方法来重构消息筛选规则) |
|
|
|
|
使用模板创建消息结构(好处是省去具体消息筛选规则,也可以覆写对应的接口方法来重构消息筛选规则,方便对程序原型进行开发跟测试,但并不推荐这么做,实际有些模板类用到了反射,会严重影响程序性能,而且判断方式也不会很严谨,推荐使用相关库函数进行判断与赋值) |
|
|
|
|
|
|
|
|
|
```cs |
|
|
|
|
//此时筛选{"msg":"message test"}格式的json信息 |
|
|
|
@ -55,7 +55,7 @@ UDP虽然是无连接协议,但通讯包是基于UDPClient这个类编写的
@@ -55,7 +55,7 @@ UDP虽然是无连接协议,但通讯包是基于UDPClient这个类编写的
|
|
|
|
|
} |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
使用接口创建消息结构(可以自行定义消息筛选规则,可以用类或者结构体,下面例子筛选数字信息) |
|
|
|
|
使用接口创建消息结构(可以自行定义消息筛选规则,可以用类或者结构体,下面例子筛选数字信息,推荐使用接口) |
|
|
|
|
|
|
|
|
|
```cs |
|
|
|
|
public struct YourNumberFilterResponse : IResponse |
|
|
|
|