Unable to get peer_port, peer_ip
swq123459 opened this issue · 9 comments
swq123459 commented
dd1d308bd01a3aab038a87b938013be39134e1c1从这个commit开始(包括该commit), peer_port和peer_ip, 无法获取,这是在使用zlmediakit发现的,后来追踪到这个分支
xia-chu commented
udp还是tcp socket?
xia-chu commented
swq123459 commented
tcp
xia-chu commented
之前调用peer_port和peer_ip相关接口后 会把数据缓存下来 现在去掉这个逻辑。
因为先closeSocket操作放在onError之后了
swq123459 commented
那就是预期行为吗
xia-chu commented
那就是预期行为吗
不是啊 触发onError以及Seession的析构函数时 都是可以获取到对端ip信息的
只要socket fd有效 都能获取到
swq123459 commented
我这里可以必现,根据你的描述,我看能不能描述更清楚一些
xia-chu commented
这个是收到tcp reset时导致的 eof没这个问题,这个bug已经修复了 请查看最新代码
xia-chu commented
感谢反馈!