TClientSocket和TTcpClient的两个问题(100分)

  • 主题发起人 主题发起人 kylezu
  • 开始时间 开始时间
K

kylezu

Unregistered / Unconfirmed
GUEST, unregistred user!
新手求教
使用TTcpClient 或者 TCLientSOcket
1.当连接成功以后网络由于某种原因连接断开,客户端的OnDisconnect好像是
检测不到的,怎么办?

2. 客户端控件调用active:=true后连接开始建立, 在这段建立连接的时间中,
客户端好像不能做其它事情的,怎么做个的进度条或者其它表示正在连接的东东?

 
请问tcpserver和tcserversocket的区别,我在Delphi7中没有看到tcserversocket,可当我使用
tcpserver时,发现只可以从客户端发信息给服务器端,而服务器端不能发送信息给客户端,
我不知道这是怎么回事,但我使用tcclientsocket和tcserversocket就可以,不过7.0中没有
这两个控件,有谁给指点一下非常感谢,我的信箱ctihy_cn@sina.com
 
这两个问题虽然我已经解决了,但是给500分我也会犹豫
 
delphi 7.0中这两个控件需要安装,用compent菜单下的install packge命令安装/bin/dclsockets70.bpl文件即可
 
TO:jiajiajia888
给我讲讲,到时候给分,反正分多,又不是专家分,攒在手上,怪不好意思
 
1.onerror 配合定时检测
2.tcp需要三次握手,第一次握手返回信息确认,进度条可以设置一个虚值,比如时间定为3
分钟,三分钟后,第一次握手没有异常,而且返回了确认信息,连接成功,也就是完成了第
二次握手。
jar,我有一套完整的代码,可以择取一些给你。
 
我用D6,对TcpClient没有摸透(生手),把原来使用的TcpClient组件改为用ClientSocket,
把我的问题给解决了。

另,好像看到张无忌回的帖子里有很精彩的有关Tcp/Ip的内容。

To:jiajiajia888,收到给分,一定!
 
后退
顶部