大家都是用什么控件进行tcp/ip的编程的?(欢迎讨论)(200分)

  • 主题发起人 主题发起人 疾风之猫
  • 开始时间 开始时间
都是用TClientSocket和TServerSocket来做的
 
需要ICS的大量Demo,希望提供!
 
ICS,直接看源码吧
 
TClientSocket和TServerSocket
 
to mywyn,
能提供写完成端口方式的资料吗,比如NT下的API函数等?
 
TO:infocaptor
现在DXSOCK有最新2.3版吗?
 
to 战鹰:
完成端口方式的资料据我所知只有csdn有一些,你可以搜一下。
NT下的API函数Delphi自带的SDK帮助就有。

 
早先用TServerSocket和TClientSocket,这两个东西好是好,就是嫌太原始,要自己增加很多东西。
后来用ICS,感觉还不错。WinShoes也用过一段时间。
试用Indy后,其它的都不想用了。主要基于以下原因:

1)Indy用Blocking模式,容易编写代码(千万别和我争论什么blocking模式差劲之类的话题。
关于这个问题,Kudzu的文章已经说得很清楚了。见:http://www.delphibbs.com/delphibbs/dispq.asp?lid=859110
2)对RFC协议封装较完整(这种提法当然不是最准确的,其实是对其中一些协议封装得完整)。
用起来相当方便。
3)完全支持线程,在多线程程序中无需考虑同步问题。
4)最重要的一点,是跨平台的。如果你的程序同时运行于Windows和Linux,用Indy几乎是唯一选择。
 
dxSock是用Overlapped I/O的,性能不可同日而语,这对服务器端是必须的。
 
不知哪位知道用Overlapped I/O,比较好的客户端HTTP、FTP封装?
最好有Progress事件、Abort方法、源代码。
 
ics啊,这么好的控件
 
indy 和 ics 都不错嘛
 
我正在使用indy.现在有一个问题,
idudpclient只能发送,然后就用receivedstring收本次发送的返回。
而idudpserver就只能接收数据。
我要实现双方互相通讯不就有问题了,我想indy的本意应该是接和收分开了。
请问各位有何高招.
 
indy有内存溢出的现象!!!
 
indy还可以哎

建议采用

楼上的问题可否解释一下?
 
后退
顶部