有用过 HP-Socket 的 V 友吗,谁知道获取读取结束的状态?

2022-09-02 21:19:11 +08:00
 atfeel

如果是 java 的话,接收 Socket 返回的时候,会返回返回长度-1 表示 EOF ,读取结束,C#原生 SOCKET 接收时会返回长度 0 表示结束,那 HP-Socket 这个库怎么获取这个状态呢?翻看了官方 PDF 文档,都没找到相关的,有没有知道的 V 友呢知道呢。

1543 次点击
所在节点    C++
5 条回复
ysc3839
2022-09-02 21:57:00 +08:00
说个题外话,C++可以试试 asio
ly841000
2022-09-03 10:05:31 +08:00
atfeel
2022-09-04 20:20:33 +08:00
@ly841000 OnClose 的状态有很多,发送错误接收错误,连接失败等都会触发 OnClose ,就是不知道哪个是 Eof
ly841000
2022-09-04 20:55:23 +08:00
@atfeel 其它语言的 0 ,-1 和 OnClose 是一回事 另:我觉得 HP-Socket 的源码质量是很一般的
atfeel
2022-09-07 13:54:47 +08:00
@ly841000 主要是用习惯,不想再花成本去研究新的库。谢谢哈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/877342

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX