to yeqiufeng(叶秋枫)
那时你个人的理解,事实上TCustomSocket封装的是Windows的异步Socket,是直接调用API的并没有实现任何的特殊TCP栈(这是因为这个,TCustomSocket不能再linux上用,因此出现了BCB6的TTCPServer/TTCPClient类),因此你的想法是不正确的。这里的兼容性问题不可能存在。
to invalid(空心菜)
看来你对Socket还不甚了解,须知有些东西是Unix不具备而Windows增加了
有些则是Windows不支持但unix支持,建议你看看unix和Windows的兼容列表,对你有好处。DNS对于CScoket还是TCustomSocket一视同仁,不会一个慢一个快的。
to francohe(小熊)
DNS慢是正常的,但不正常的是有人说CSocket快,而TCustomSocket慢,两个封装API东西不可能相差很多!!!特别是TCustomSocket是标准的非阻塞模式,而CSocket仅仅是准非阻塞模式。而正常情况下,不管什么模式连接应该速度相同,发送效率应该非阻塞大于阻塞,我测试的情况TCustomSocket比CSocket快1个数量级。