tx7do / kratos-transport

kratos transport layer extension
MIT License
336 stars 91 forks source link

建议开放自定义Tcp 消息解析。 #91

Open kissIce opened 2 months ago

kissIce commented 2 months ago

目前tcp板块的 messageHandler 是使用 Message 进行解析,问题是很多自定义协议并不一定按照小端模式,需要自定义解析。 然而自定义 rawMessageHandler的话,又无法使用 Server自带的 messageHandlers。 我的想法是server初始化的时候 使用装配模式设置 Message,没有设置的话就使用默认的 Message 进行解析。 或者 rawMessageHandler 加一个参数,将 server传进来, raw解析后成message后接着往下执行messageHandlers

kissIce commented 2 months ago
image