【发布时间】:2011-08-08 05:22:36
【问题描述】:
我已经有 18 个月没有做裸机 TCP/IP 了,所以我想知道目前的最新技术是什么。
我正在寻找积极和消极方面,同时开发服务器和客户端软件。
我将做一个需要坚如磐石的 TCP/IP 层的项目,所以对我来说这是一个重要方面:)
为了使它成为一个社区 wiki,我正在寻找更广泛的答案,而不仅仅是“坚如磐石”。因此,例如有关特征宽度的信息也值得赞赏。
我将使用答案中的相关方面更新问题,以获得对这些库进行平衡概述的 wiki 条目。
例如,请参阅下面的答案以及我过去在 Indy 的经验 我对Indy的异常处理和防冻有些矛盾,虽然习惯了,但还是觉得有些不自然。
现在我在 Delphi 2007(非 Unicode)和 XE(Unicode)中进行开发,所以我正在考虑的库应该至少支持这两个 Delphi 版本。
【问题讨论】:
-
+1,不明白为什么 -1 看起来像一个有效且格式正确的问题?
-
@Johan:对于社区 wiki 来说应该没关系:meta.stackexchange.com/questions/11740/…
-
一条评论 - 原始 TCP 在过去 20 年中几乎没有变化。如果通过原始 TCP 实现,那么特性就完全无关紧要了。但是,如果您要实现更高级别的协议,那么特性可能是决定因素。
-
IOCP 支持(从 NT 3.5 开始)对于大型应用程序很有趣,并且部分可用:stackoverflow.com/questions/2302267/…
-
不幸的是,在 Delphi 组件的情况下,“部分”也可能是“根本没有”。真的很想在 Delphi 中看到一个强大的 IOCP 实现,但我不会屏住呼吸 ;-)
标签: delphi tcp wiki delphi-2007 delphi-xe