小 小天 Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-16 #1 我用的是Delphi5自带的Borland Socket Server,但使用时非常不稳定,经常有死锁现象 请问有什么好的解决方法吗? 或者还有什么第三方的Socket Server可代替呢?
H huchunguo Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-21 #6 可以自己利用API函数,创立socket server. Socket, Bind, listen , accept, connect , disconnect, recei, send.
呆 呆非4 Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-21 #8 自己没有控制好吧??? 如果实时性不高的话,SOCKET控件还可以用。
F fu_xiang_yu Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-24 #10 不至于吧,的确很多控件都有问题,但这个好像没问题吧 不然,delphi网络编程里没一块是净土了 看了你的话,感到很不舒服(我们还能放心地用delphi设计网络程序吗?) 把你的死锁的代码发给我看一下如何?
不至于吧,的确很多控件都有问题,但这个好像没问题吧 不然,delphi网络编程里没一块是净土了 看了你的话,感到很不舒服(我们还能放心地用delphi设计网络程序吗?) 把你的死锁的代码发给我看一下如何?
左 左轻侯 Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-24 #11 Delphi的socket控件是有毛病,这已经不是新闻了。 替代品有很多,一时也来不及去找,记得ICS里好象就有,是自己封装了API的 要想正经写点东西,最好是自己从低层写,呵呵
F fu_xiang_yu Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-24 #12 自己写?我看我还是算了,用delphi本来就是冲着她的高效性 自己写我不如去学该死的VC了 哎,delphi也有逃不了白玉微瑕啊 伤心
X xiaoduan Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-24 #13 delphi/source/vcl/scktsrvr.dpr 谁改好了送我一个:)
A AoRoA Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-24 #14 to 左轻侯: "Delphi的socket控件是有毛病,这已经不是新闻了。" 有什么毛病?说来听听
左 左轻侯 Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-24 #15 aoroa:请到离线数据库中检索 Delphi的VCL是好,但是好是好在它的结构,并不是它的组件本身完美无缺 使用优秀的第三方控件也是不错的选择
A AoRoA Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-25 #16 to 左轻侯: 1: 我并不认为存在完美无缺的组件; 2: VCL只是为了满足一般的应用,你的应用有特殊要求时 当然得自己写,或找正好满足你要求的第三方控件; 就象Delphi只提供方形窗口而你需要圆形窗口一样, 你不能说VCL提供的方形窗口有毛病; 3:我在离线数据库没有发现真正属于Delphi的socket控件的毛病, 当Delphi把他的源代码都给了你的时候,你在使用他的时候自然得看看他 提供哪些功能,有哪些限制; 4:Delphi提供的VCL组件的确有些有BUG(就象以前Graphics单元中的一样), 但socket控件我没发现(离线数据库中也没找到),如果有你说说是在哪一段代码出了问题, 或者他压根儿就是结构封装错误(你可以对比一下Kylix1.0和Delphi5的socket控件的封装, 虽然封装的方法上有很大的不同,而且也成了UdpClient,TcpClient,TCPServer, 但Delphi5中的 也没什么不妥); to all: Delphi提供的Demos的确不怎么样,当然他也只是让大家看看原理,不能真正拿来用 ($Delphi/source/vcl/scktsrvr.dpr当然也只是Demo)
to 左轻侯: 1: 我并不认为存在完美无缺的组件; 2: VCL只是为了满足一般的应用,你的应用有特殊要求时 当然得自己写,或找正好满足你要求的第三方控件; 就象Delphi只提供方形窗口而你需要圆形窗口一样, 你不能说VCL提供的方形窗口有毛病; 3:我在离线数据库没有发现真正属于Delphi的socket控件的毛病, 当Delphi把他的源代码都给了你的时候,你在使用他的时候自然得看看他 提供哪些功能,有哪些限制; 4:Delphi提供的VCL组件的确有些有BUG(就象以前Graphics单元中的一样), 但socket控件我没发现(离线数据库中也没找到),如果有你说说是在哪一段代码出了问题, 或者他压根儿就是结构封装错误(你可以对比一下Kylix1.0和Delphi5的socket控件的封装, 虽然封装的方法上有很大的不同,而且也成了UdpClient,TcpClient,TCPServer, 但Delphi5中的 也没什么不妥); to all: Delphi提供的Demos的确不怎么样,当然他也只是让大家看看原理,不能真正拿来用 ($Delphi/source/vcl/scktsrvr.dpr当然也只是Demo)
L liuyj74 Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-25 #18 delphi中FastNet页的控件有伸么用? 有介绍FastNet页的控件和delphi Socket的书吗? 谢谢
A AoRoA Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-25 #19 to liuyj74: Delphi中FastNet页的控件当然有用, 但现在它没什么用了, 主要是它不提供源代码,Delphi6/Kylix1.0中已经不采用它了, 采用的是Indy(以前的WinShoes),有源代码; 书籍嘛.... 没见过写的好的, 看源代码吧
to liuyj74: Delphi中FastNet页的控件当然有用, 但现在它没什么用了, 主要是它不提供源代码,Delphi6/Kylix1.0中已经不采用它了, 采用的是Indy(以前的WinShoes),有源代码; 书籍嘛.... 没见过写的好的, 看源代码吧
L liuyj74 Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-25 #20 to :AoRoA 你一定在这方面是高手。 我的mail: liuyj@zhonghuan.com.cn 我们交个朋友好吗? 能告述我你的mail吗?