我有一个NioSocketConnector
,并且已经成功拿到了IoSession
。我可以编写测试消息("abcdef"
、"|"
、"(asdfb)"
、"1234567890"
等)。我的“真实”消息错误并导致连接关闭(字面意思是会话关闭)。
我的“真实”信息:
05082013113112272|123.123.123.0|0.0.0.0|ABC|21|AGG=1=29=299|3e8c288afe77ae0f2ae8d2549f90156
我可以通过以下方式获得:
2013111211781|123.123.123.0|0.0.0.0|ABC|21|AGG=1=29=299|3e8c288afe77ae0f2ae8d2549f90156
2013|05082013111211781|123.123.123.0|0.0.0.0|ABC|21|AGG=1=29=299|3e8c288afe77ae0f2ae8d2549f90156
//05082013121502688|123.123.123.0|0.0.0.0|AGG=1=2=23|5ca5905b75c6643bddb64be055c3f236
20130501202445
(但不是2013050**8**1202445
)
我正在使用 UTF-8。看来我遇到了某种长度问题——或者某种神奇的字符串扫描。由于我从数字开始,是否会触发数据是二进制的,然后校验和失败?有人可以帮我吗?我不明白我在打什么。