SuperSocket icon indicating copy to clipboard operation
SuperSocket copied to clipboard

自定义数据如何匹配到不同的command

Open dazhu6666 opened this issue 2 years ago • 3 comments

supersocket 2.0

BeginEndMarkPipelineFilter等多种filer中的DecodePackage 改变了package的解析方式

问:是否能进入对应的Command中?

内置的各种Filter分别用于哪种场景或者作用。文档中并未提及。希望作者解析一下

预期 指令进来=>自定义规则转换StringPackageInfo的key=>对应的Command处理

dazhu6666 avatar Jul 15 '22 11:07 dazhu6666

Filter and Command are alternative, you can only use one of them. You might need to check https://github.com/kerryjiang/SuperSocket/blob/master/test/SuperSocket.Tests/SwitchProtocolTest.cs

chucklu avatar Jul 15 '22 11:07 chucklu

看起来这是其中的一个方法

但是我是从1.6升级到2.0

里面用到了很多 command,不太想大改动。。看有没有更好的处理方法

以前在1.6中的实现是 name=03 进入 regeditcommand 如此类推

dazhu6666 avatar Jul 15 '22 11:07 dazhu6666

@kerryjiang @haylax @billybraga @chucklu

dazhu6666 avatar Jul 18 '22 00:07 dazhu6666