FISHIOCP

所属分类:Pascal/Delphi编程
开发工具:Delphi
文件大小:371KB
下载次数:83
上传日期:2009-06-27 20:41:09
上 传 者roy.mac
说明:  完成端口以及实例.这是一套 (Server+Client) 基于 IOCP 的通讯控件 现在他还非常简陋,但我有理由相信他以后会越来越好的 如果你有任何修改过的版本,我希望你能给我发一份
(Completion of the port, as well as examples. This is a (Server+ Client) communication control based on IOCP He also is very simple now, but I have reason to believe that he will more and more good if you have any modified version, I hope you give me a)

文件列表:
FISHIOCP\Demo\Client\Client.cfg (434, 2008-07-07)
FISHIOCP\Demo\Client\Client.dof (2014, 2008-07-07)
FISHIOCP\Demo\Client\Client.dpr (224, 2008-07-07)
FISHIOCP\Demo\Client\Client.dproj (3371, 2007-08-01)
FISHIOCP\Demo\Client\Client.dproj.local (62, 2007-08-01)
FISHIOCP\Demo\Client\Client.identcache (120, 2007-08-01)
FISHIOCP\Demo\Client\Client.res (4396, 2006-05-05)
FISHIOCP\Demo\Client\Client.~dpr (220, 2006-05-11)
FISHIOCP\Demo\Client\Test.dcu (6911, 2008-07-07)
FISHIOCP\Demo\Client\Test.ddp (51, 2008-07-07)
FISHIOCP\Demo\Client\Test.dfm (3800, 2008-07-07)
FISHIOCP\Demo\Client\Test.pas (2639, 2006-05-22)
FISHIOCP\Demo\Client\Test.~ddp (51, 2008-07-07)
FISHIOCP\Demo\Client\Test.~dfm (3799, 2008-07-07)
FISHIOCP\Demo\Client\Test.~pas (2639, 2006-05-22)
FISHIOCP\Demo\Server\BreathSoft.dcu (2696, 2008-07-06)
FISHIOCP\Demo\Server\BreathSoft.pas (2635, 2008-07-05)
FISHIOCP\Demo\Server\BreathSoft.~pas (2641, 2008-07-05)
FISHIOCP\Demo\Server\BreathsoftZip.dcu (4670, 2008-07-06)
FISHIOCP\Demo\Server\BreathSoftZip.pas (5683, 2008-03-25)
FISHIOCP\Demo\Server\BreathSoftZip.~pas (5691, 2008-03-25)
FISHIOCP\Demo\Server\MD5.dcu (8403, 2008-07-06)
FISHIOCP\Demo\Server\md5.pas (8708, 2007-05-21)
FISHIOCP\Demo\Server\md5.~pas (8707, 2007-05-21)
FISHIOCP\Demo\Server\MSDP.dll (205824, 2008-03-24)
FISHIOCP\Demo\Server\serv.ini (543, 2008-07-07)
FISHIOCP\Demo\Server\Server.cfg (434, 2008-07-06)
FISHIOCP\Demo\Server\Server.dof (2510, 2008-07-06)
FISHIOCP\Demo\Server\Server.dpr (232, 2008-07-06)
FISHIOCP\Demo\Server\Server.dproj (3371, 2007-08-01)
FISHIOCP\Demo\Server\Server.dproj.local (62, 2007-08-01)
FISHIOCP\Demo\Server\Server.identcache (120, 2007-08-02)
FISHIOCP\Demo\Server\Server.res (4396, 2008-07-06)
FISHIOCP\Demo\Server\Server.~dpr (198, 2008-07-05)
FISHIOCP\Demo\Server\Unt_About.dcu (3745, 2008-07-06)
FISHIOCP\Demo\Server\Unt_About.ddp (51, 2008-02-15)
FISHIOCP\Demo\Server\Unt_About.dfm (2045, 2008-02-15)
FISHIOCP\Demo\Server\Unt_About.pas (564, 2008-02-08)
FISHIOCP\Demo\Server\Unt_About.~dfm (2045, 2008-02-08)
FISHIOCP\Demo\Server\Unt_About.~pas (564, 2008-02-08)
... ...

这是一套 (Server+Client) 基于 IOCP 的通讯控件 现在他还非常简陋,但我有理由相信他以后会越来越好的 如果你有任何修改过的版本,我希望你能给我发一份 可以用于 Delphi5 - BDS 2006 [DELPHI10] 具体的使用方法请见DEMO 其实和Delphi自带的 TServerSocket 和TClientSocket 没什么分别 我的联系方式: E-Mail: HellFish@QQ.com,Sgfree@hotmail.com QQ: 4427968 [无要事勿加] 注意事项: 一. TFIshIOCPClient 支持SOCKET5*** 要注意一下的地方是 HostName 与 Socket5HostName 这两处用于填写目标主机的域名,如: youdomain.net 在填写后,他们将优先于 HostIP 与 Socket5HostIP 如果你使用的SOCKET5***不需要认证,请保证Socket5UserName为空 二. TFIshIOCPServer 可以在客户端连接后取得客户主机名称与MAC地址 [取得MAC地址需要 IPHLPAPI.DLL 的支持] 如 Memo1.Lines.Add(Client.PeerName); Memo1.Lines.Add(Client.PeerMac); Client.Data 是一个指针,你可以放任何你想放的东西 如: ............ Var MyThread:TMyWorkThread; begin Client.Data:=MyThread; ............ 使用: ............ TMyWorkThread(Client.Data).Work; ............ --------------------------虚伪的分割线----------------------------- 做这个的起因是我想做个SOCKET5的***服务器 想当然的是偷懒找个SOCKET控件来做,结果呢: 1. ICS 有2006的BETA也,一用发现他不适合我 2. Indy 天啊,我真的太笨,居然怎么用都有一堆BUG 3. PowerTCP 这个好在那呢?我怎么觉得比 Delphi自带的 TServerSocket 和TClientSocket还不如 4. DXSOCKET 无DEMO无详细文档................... 无奈只能自己动手了...................

近期下载者

相关文件


收藏者