用winsock编程 服务器端如何检测客户端是否关闭或断开?

hlwdn 2007-11-15 02:26:10
用winsock编程 服务器端如何检测客户端是否关闭或断开?
...全文
326 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
苏门答腊 2012-08-07
  • 打赏
  • 举报
回复
晕,winsocket控件有个远程错误事件啊。

就是当对方掉线、复位等错误时,这边winsocket会触发一个error事件,并返回对应的错误ID
sdata 2012-07-18
  • 打赏
  • 举报
回复
心跳帧
sdu_sky 2012-06-25
  • 打赏
  • 举报
回复
定时查看.state
weiyiVB 2012-01-21
  • 打赏
  • 举报
回复
我采用的是定时连接,如果连接不通,就表示是断了。
zyg0 2012-01-10
  • 打赏
  • 举报
回复 1
定期发送空字符 然后侦测 另一端相应 如果长时间无响应 判断为断线
张涛雷 2011-12-28
  • 打赏
  • 举报
回复
没有具体的实现办法吗
ctgucool 2011-12-06
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 hlwdn 的回复:]
解决
[/Quote]

我操,怎么解决不共享?
wangqp1 2010-09-17
  • 打赏
  • 举报
回复
对啊 是怎么解决的呢?客户端又如何坚持服务端已关闭的呢?服务端又怎么能一直检测到来自客户端的链接呢
onesoiled 2007-11-21
  • 打赏
  • 举报
回复
.State 不能对付非法断线
onesoiled 2007-11-21
  • 打赏
  • 举报
回复
请问如何解决的?
hlwdn 2007-11-15
  • 打赏
  • 举报
回复
解决
iamtsfw 2007-11-15
  • 打赏
  • 举报
回复
我想是否能通过控件的.State属性来判断?
CONGCONG1105 2007-11-15
  • 打赏
  • 举报
回复
你是指连接以前还是以后?
1,codenet5.ZIP 网络五子棋(84KB)2,mailcheck.ZIP 邮件检查程序(8KB)3,sendmail.ZIP 简单电子邮件发送程序(4KB)4,whois.ZIP Whois 示例程序(2KB)5,mailsender_plus.ZIP 发送电子邮件附件(15KB)6,mailchecker_plus.ZIP 邮件检查程序(28KB)7,wst.ZIP Winsock Terminal示例程序(7KB)8,client.ZIP 点对点聊天(客户端)(8KB)9,download.ZIP 一个下载程序(4KB)10,FTP.ZIP FTP程序(19KB)11,ping.ZIP 一个PING程序(4KB)12,server.ZIP 点对点聊天(服务器端)(9KB)13,webBroswer.ZIP 浏览器(7KB)14,downpage.ZIP 利用Microsoft Internet Transfer Control下载Web页面(3KB)15,src2html.ZIP 将VB源程序转换成HTML格式(4KB)16,netdde.ZIP 演示怎样与Netscape Navigator进行DDE通行(2KB)17,vbftp.ZIP 一个利用VB编写的FTP客户端程序(8KB)18,hostname.ZIP 一个可以利用Windows API获得机器IP地址的程序(3KB)19,cgi4vb.ZIP 加入一个用VB编写CGI的VB源程序。(你需要在Win98上首先安装20,Personal WebServer)(48KB)20,autodial.ZIP 一个简单的拨号程序 (3KB)21,iphost.ZIP 获得主机的IP地址(3KB)22,connect.ZIP 建立拨号连接(2KB)23,smtp.ZIP 一个简单的SMTP邮件发送程序(5KB)24,netcon.ZIP 一个检查是否连接Internet的程序(17KB)25,openurl.ZIP 建立可自动打开超连接的Label,可以使用缺省的浏览器打开诸如http://www.apple.com类的地址,可以使用缺省的电子邮件程序打开类似于mailto:vbcode@21cn.com这样的电子邮件地址。(3KB)26,vb4comms.ZIP 实现通讯的例子 (27KB)27,htmlview.ZIP HTML、JPG、GIF文件浏览器(利用IE控件)(2KB)28,html.ZIP 建立自己的浏览器,(你必须已经安装IE3.X以上版本)(2KB)29,netdrive.ZIP 建立和短开网络映射驱动器的源程序(2KB)30,ftpcl.ZIP 又一个VB实现FTP客户端功能的源程序(37KB)31,cethernetaddress.ZIP 获得以太网卡的地址(3KB)32,htmledit.ZIP 一个简单的HTML文件编辑器。(6KB)33,netwatch.ZIP 监视网络联接的程序,并且将获得的信息保存到一个Access数据库中。(11KB)34,tapi_src.ZIP 一个比较完成的tapi程序,包括一个包含全部tapi定义的模块和一个tapi类,包括查看以建立的tapi连接、拨号、中断连接以及对线路和拨号进行设置。(38KB)35,rashangup.ZIP ras程序,可以查找到所有的ras连接并且关闭这些连接。(7KB)36,internetshort.ZIP 演示如何添加URL快捷方式到收藏夹、开始菜单和桌面上。(4KB)37,telnet.ZIP 一个只使用Winsock控件实现的Telnet程序(39KB)38,cnetworkinfo.ZIP 一个在Windows NT/2000下的程序。这个程序可以获得当前登陆的网络用户名、工作站ID、IP地址等信息。(5KB)39,nwhood.ZIP 一个可以显示网络邻居以及所有可共享目录的信息的程序。(14KB)40,connect_to_net.ZIP 检测是否连接到Internet以及是通过何种方式(Modem,LAN,Proxy)连接到Internet的。(3KB)41,urlincache.ZIP 一个检测一个URL是否在Cache中的程序。(3KB)42,nettools.ZIP 十分Cool的程序,一个网络工具箱,可以实现包括主机察看、网络测速、Ping、段口扫描、路由跟踪等功能。不可不看。推荐下载。(71KB)43,webserver.ZIP 一个利用VB实现的Web Server程序。(85KB)44,hotmail_check.ZIP 一个可以检查HotMail邮件的程序,你可以使用改程序检查你的Hotmail账户是否有邮件而不用登陆到www.hotmail.com上了。使用HotMail的朋友一定要下载。(56KB)45,simplyhack.ZIP 一个远程控制软件,利用TCP/IP可以控制远端机器运行程序,监视远端机器的运行状况。(不过据斑竹分析来看,这个程序有一点象Hacker程序,另外改程序使用的好像是德语,如果是英文就好了)值得下载。(119KB)46,http_download.ZIP 类似GoZilla或者GetRight那样的Http下载程序。但是有网友说无法实现下载,感兴趣的朋友可以下载看一下。(80KB)47,inetdial.ZIP 利用Wininet实现建立Internet拨号连接和断开连接(2KB)48,getallserveronnet.ZIP 相当不错和完整的程序。利用API获得当前网络中的所有计算机名称以及获得当前可用的服务器、SQL服务器、RAS服务器的名称、属性等。推荐下载。(21KB)49,seeopen.ZIP 一个可以看现在计算机上有那些端口已经被打开的程序。利用了Windows提供的IPHelpApi.DLL提供的输出函数来实现端口监视功能。(34KB)50,winsock_cool.ZIP 通过Winsock控件建立的客户、服务器文件传输程序。支持多用户连接到服务器;支持用户名、密码管理;支持定义共享目录。对于其中的一些错误,斑竹做了修正并增加了一些注释。绝对值得下载。(169KB)51,browser.ZIP 使用ie4的dll, 实现forward, back, stop, home等功能 (6KB)52,linkpars.ZIP 从html中分析提取链接(url) (5KB)53,downshow.ZIP 利用 microsoft internet transfer control 下载文件,并显示 html rtf text 类型的文件。(3KB) 54,cgi.ZIP 安装windows web server后用vb写cgi scripts (14KB)55,striptxt.ZIP 去掉html中的链接后写到文本文件中 (41KB)56,winsock.ZIP 使用windsock进行网络编程的三个例子 (165KB)57,vb5mail.ZIP 演示接收和发送邮件, 需要mapi controls, grid controls (15KB)58,starturl.ZIP 实现web页面中链接的点击效果 (8KB)59,downloadweb.ZIP 下载web页面并显示文件中的内容 (7KB)60,weblink.ZIP 启动一个默认的页面链接 (2KB)61,stocks.ZIP 从yahoo.com上下载股票的报价 (8KB)62,netsaddr.ZIP 得到netscape navigator当前显示的页面链接(url) (3KB)63,irc-code.ZIP irc客户端程序 (80KB)64,news.ZIP 阅读newsgroups的例子 (34KB)65,udtchat.ZIP chat程序例子 (12KB)66,code_download_display.ZIP 下载web页面并显示html内容, 需要internet transfer control (9KB)67,chatclnt.ZIP chat客户端程序 (22KB)68,chatserv.ZIP chat服务器端程序 (25KB)69,inter.ZIP 检测是否连接上internet, 对windows 95/98有效 (2KB)70,e-checker.ZIP 使用winsock控制检测是否有邮件, 邮件服务器必须支持pop3 (30KB)71,webbrows.ZIP 一个使用ie动态库的详尽文档, 帮助你创建自己的web浏览器 (27KB)72,see4vb21.ZIP 使用smtp/pop3库实现邮件程序的例子(107KB)73,wsc4vb23.ZIP 实现通讯的例子 (128KB)74,html2text.zip 超文本转换成纯文本(3KB)75,popmail.zip 检查您的邮件(37KB)76,dmvbtest.zip 完整的邮件发送邮件源代码,可发送附件(3KB)77,hyperlinksl.zip 使用两行代码创建超链接(7KB)78,emaillmapi.zip 使用 MAPI 控件发送邮件(7KB)79,icqp.zip 从 VB 应用程序中发送 ICQ 信息(13KB)80,getdomains.zip 获取局域网内所有的域和工作组(4KB)81,getip.zip 获取本机及其名和Ip地址(使用Winsock控件)(2KB)82,gifplayer.zip 播放Gif动画(使用WebBrowse控件)(28KB)83,sendmessage.zip 在局域网内发送消息(2KB)84,mapdrive.zip 映射网络驱动器(2KB)85,getipaddress.zip 获取局域网内指定机器名的Ip地址(3KB)86,speak.ZIP 网络聊天室(20KB)87,readini.ZIP INI范例(4KB)88,zhongduan.ZIP vb终端(13KB)89,pic.ZIP 看图程序(38KB)90,webliuyan.ZIP web留言簿(40KB)91,www.ZIP Www浏览器(32KB) 92,email.ZIP 收发电子邮件(16KB)93,search.ZIP 网络搜索(22KB)94,zhuce.ZIP 远程注册程序(203KB)95,mapdriver.zip 用VB影射网络驱动器、打开网络驱动器程序源(10KB)96,i038_smtp.zip用VB编写SMTP发信程序(14KB)97,i037_source.zip一个邮件检测程序(6KB)98,i036_liuliang.zipINTETNET 流量管理系统 (303KB)99,i035_fee.zip东莞的一位网友编写的一个网络计费,需要您对它进行完善(76KB)100,i034_0048831.zip用Winsock实现发信(3KB)101,i033_zm039.zip一个漂亮的浏览器(30KB)102,i032_zm037.zip完整的FTP程序,功能很强大哦(43KB)103,i031_pingtest.zip检测是否网络连接(2KB)104,i030_zm036.zip可以列出并删除Internet Cache中的文件(4KB)105,i029_zm034.zip即输入字符后会出现动态的输入提示(3KB)106,i028_oledrag.zip拖放超链接到自身的监视窗口中(1KB)107,i027_zbsrc.zip就是定时刷新,使计数器加1,我不知是否真的能刷新,如果能的话就发达了(212KB)108,i026_HTMLViewerSample.zip浏览器示例程序(22KB)109,i025_chatserv.zip一个利用TCP/IP实现Chat功能的程序(服务器端程序)(25KB)110,i024_chatclnt.zip一个利用TCP/IP实现Chat功能的程序(客户端程序)(22KB)111,i023_Download.zip如何实现文件下载?(2KB)112,i021_browser.zip使用IE4的DLL, 实现forward, back, stop, home等功能(6KB)113,i020_downloadweb.zip下载Web页面并显示文件中的内容(7KB)114,i019_autodial.zip电话拨号源程序(3KB)115,i018_networ~1.zip显示局域网的相关信息(6KB)116,i017_e-checker.zip使用Winsock控制检测是否有邮件, 邮件服务器必须支持POP3(30KB)117,i016_map.zip用API函数映射和断开网络驱动器(3KB)118,i015_labellink.ziplabel的超级链接(4KB)119,i014_zm012.zip用VB来实现代理服务器的源码(5KB)120,i013_zm032.zipAOL的在线聊天系统的客户端,Cool!(73KB)121,i012.zip如何在vb中调用i/o口的例子(10KB)122,i011.zip演示连接/断开network(3KB)123,i010.zipchat程序例子(12KB)124,i009.zip简单的邮件发送例子 (13KB)125,i008.zip启动一个默认的页面链接(2KB)126,i007.zip实现Web页面中链接的点击效果(8KB)127,i006.zip检测是否连接上Internet, 对Windows 95/98有效(2KB)128,i005.zip实现通讯的例子(27KB)129,i004.zip一个类似WsFTP的FTP程序(63KB)130,i003.zipHTML与TEXT的转换(41KB)131,i002.zip一个简单的拨号程序(3KB)132,i001.zip一个完整的HTML编辑器,功能强大。强烈推荐!(308KB)133,GuestBook.zip 留言簿(2KB)134,vblibcgi.zip CGI32 (10KB)135,bpmail.zip 发送邮件(14KB)136,links.zip 首页管理Perl(8KB)137,vb-gb.zip 编写留言本(11KB)138,zbsrc.zip 作弊器(212KB)139,Dial.zip 拨号程序(2KB)140,130.zip 用Winsock发送邮件,可发送附件(43KB)141,194.zip 同步设置GMT标准时间(4KB)142,116.zip 检查POP信箱中有无邮件(30KB)143,115.zip 使用Winsock控件发送邮件(4KB)144,114.zip Ping一个IP地址(5KB)145,58.zip 比较完整的浏览器源码(6KB)146,131.zip 一个32位的FTP客户端程序(37KB)147,143.zip 一个使用IE动态库的详尽文档, 帮助你创建自己的Web浏览器(27KB)148,177.zip 检测是否连接上Internet (2KB)149,fakemailer.zip 又1个用Winsock控件发送Email的例子(22KB)150,CInetStatus.zip 控制拨号连接的类,提供拨号,挂段,脱机工作等方法,检测连接状态 (8KB)151,网络五子棋.zip 网络五子棋(24KB)152,ChPass.zip 修改 Network 网的密码(15KB)153,CheckDrives.zip 检测所有驱动器的类型(3KB)154,CustEditXML.zip 一个 XML 的编辑器(16KB)155,ieseek197575.zip 网吧监控软件(9KB)156,run.zip 启动Windows程序自动运行(放入到注册表的Run)(2KB)157,HappyRun.zip 一种让共享软件的时间过期的软件(49KB)158,mapi_all_v.zip 用MAPI控件批量发送文件(10KB)159,0046929.zip 用 Winsock 实现聊天的程序(3KB)160,0048826.zip 用Winsock实现文件的下载(2KB)161,0048831.zip 用Winsock实现发信(3KB)162,004101102.zip TreeView的基本操作(5KB)163,00415944.zip 用MAPI发送邮件(4KB)
1,abkemail.ZIP
简单的email控件(18KB )
2,abkpop.ZIP
一个简单的POP3控件(5KB)
3,winpopup.ZIP
允许您的 VB 程序通过网络发送和接收 Winpopup 信息(20KB)
4,autodial.ZIP
自动拨号的控件(30KB)
5,ddialw.EXE
DameWare公司出品的电话拨号控件(170KB)
6,dipw.EXE
DameWare 公司出品 IP 地址控件(169KB)
7,dm10e.ZIP
发送 E.Mail 的控件(117KB)
8,dsdns_eval.EXE
IP地址控件(703KB)
9,easyftp.ZIP
FTP 登录控件,就象 Cute FTP(195KB)
10,firewall.EXE
防火墙控件(534KB)
11,ftpx.EXE
FTP客户端控件和 COM 对象(629KB)
12,ftpserv.EXE
FTP服务器端控件和COM对象(523KB)
13,httpx.EXE
HTTP客户端控件和COM对象(644KB)
14,mail.EXE
邮件控件(797KB)
15,news.EXE
新闻组控件(664KB)
16,ntuserx.EXE
NT用户管理对象(426KB)
17,pingx.EXE
PIN 控件和COM对象(423KB)
18,rasx.EXE
RAS拨号控件(466KB)
19,socketx.EXE
WinSock 控件(589KB)
20,whoisx.EXE
Internet WhoIs(域名查找)控件和 COM 对象(436KB)
21,rasdialw.EXE
rasdialw(162KB)
22,i006_dlweb.zip
利用Winsock控件下载网页(2KB)
23,i005_hlink.zip
将这个控件加到你的窗体上,并设置好URL,当点击该控件时,你就可以打开一个网站或启动默认的电子邮件程序或是其它指定的程序。此外,你还可以改变颜色、字体、边框以及鼠标悬停状态等。
24,i004_ftp.zip
如果你想DIY一个CUTEFTP之类的程序,用这个控件可大大简化你的工作量。(46KB)
25,kchatocx.zip
chat控件(16KB)
26,kpopocx.zip
一个简单的pop控件(14KB)
27,krnicnntpocx.zip
一个在新闻组读取和发送消息的控件(23KB)
28,ocsetup10.exe
检测用户是否在线的控件(266KB)
29,dnslookup.zip
查找网络计算机的主机名或ip地址(17KB)
30,gotoweb.zip
使用默认的浏览器浏览指定web页面(12KB)
31,mailnotification.zip
在pop3邮件服务器检测邮件的控件(17KB)
32,easyras.zip
一个拨号上网的ras控件(155KB)
33,onoffline.zip
在线检测断开internet(14KB)
34,ping.zip
ping一个主机(24KB)
35,popmail.zip
从pop邮件服务器上获得邮件的控件(20KB)
36,smtp.zip
通过smtp服务器发送邮件的控件(19KB)
37,trace.zip
跟踪主机的route(23)
38,dynamichtml.zip
在visual basic中使用动态超文本(dhtml)(12KB)
39,rasdialx.zip
网络拨号控制,还能得到许多相关信息(93KB)
40,abkemail.zip
一个简单的email控件(18KB)
41,internet.zip
对http,ftp,email,mime,news等进行编程的一套internet控件(413KB)
42,ipocxes.zip
两个OLE控件(Client和Server),可以用来在Internet上进行TCP/IP通讯(23KB)
43,dlinkacx.zip
在这个程序中进行数据的通信,轻松帮助你完成“客户/服务器”设计(227KB)
44,htmlpopu.zip
在你的程序中弹出一个超文本窗口(343KB)
45,bpmail.zip
邮件发送控件,完全免费的 OCX (14KB)
46,dns.zip
转换IP地址为主机名的控件(12KB)
47,hlink.zip
将这个控件加到你的窗体上,并设置好URL,当点击该控件时,你就可以打开一个网站或启动默认的电子邮件程序或是其它指定的程序。(有例程) (19KB)
48,mobilefbus.zip
MobileFBUS 1.5控件(112KB)
49,tapidial.zip
TAPI(电话应用程序接口)控件(41KB)
50,ccrpipa.zip
CCRP IP Address Control控件(77KB)
1,abkemail.ZIP简单的email控件(18KB ) 2,abkpop.ZIP一个简单的POP3控件(5KB)3,winpopup.ZIP允许您的程序通过网络发送和接收 Winpopup 信息(20KB)4,autodial.ZIP 自动拨号的控件(30KB)5,ddialw.EXE DameWare公司出品的电话拨号控件(170KB)6,dipw.EXE DameWare 公司出品 IP 地址控件(169KB)7,dm10e.ZIP 发送 E.Mail 的控件(117KB)8,dsdns_eval.EXE IP地址控件(703KB)9,easyftp.ZIP FTP 登录控件,就象 Cute FTP(195KB)10,firewall.EXE 防火墙控件(534KB)11,ftpx.EXE FTP客户端控件和 COM 对象(629KB)12,ftpserv.EXE FTP服务器端控件和COM对象(523KB)13,httpx.EXE HTTP客户端控件和COM对象(644KB)14,mail.EXE 邮件控件(797KB)15,news.EXE 新闻组控件(664KB)16,ntuserx.EXE NT用户管理对象(426KB)17,pingx.EXE PIN 控件和COM对象(423KB)18,rasx.EXE RAS拨号控件(466KB) 19,socketx.EXE WinSock 控件(589KB)20,whoisx.EXE Internet WhoIs(域名查找)控件和 COM 对象(436KB)21,rasdialw.EXE rasdialw(162KB)22,i006_dlweb.zip利用Winsock控件下载网页(2KB)23,i005_hlink.zip将这个控件加到你的窗体上,并设置好URL,当点击该控件时,你就可以打开一个网站或启动默认的电子邮件程序或是其它指定的程序。此外,你还可以改变颜色、字体、边框以及鼠标悬停状态等。24,i004_ftp.zip如果你想DIY一个CUTEFTP之类的程序,用这个控件可大大简化你的工作量。(46KB)25,kchatocx.zipchat控件(16KB)26,kpopocx.zip一个简单的pop控件(14KB)27,krnicnntpocx.zip一个在新闻组读取和发送消息的控件(23KB)28,ocsetup10.exe检测用户是否在线的控件(266KB)29,dnslookup.zip查找网络计算机的主机名或ip地址(17KB)30,gotoweb.zip使用默认的浏览器浏览指定web页面(12KB)31,mailnotification.zip在pop3邮件服务器检测邮件的控件(17KB)32,easyras.zip一个拨号上网的ras控件(155KB)33,onoffline.zip在线检测断开internet(14KB)34,ping.zipping一个主机(24KB)35,popmail.zip从pop邮件服务器上获得邮件的控件(20KB)36,smtp.zip通过smtp服务器发送邮件的控件(19KB)37,trace.zip跟踪主机的route(23)38,dynamichtml.zip在visual basic中使用动态超文本(dhtml)(12KB)39,rasdialx.zip网络拨号控制,还能得到许多相关信息(93KB)40,abkemail.zip一个简单的email控件(18KB)41,internet.zip对http,ftp,email,mime,news等进行编程的一套internet控件(413KB)42,ipocxes.zip两个OLE控件(Client和Server),可以用来在Internet上进行TCP/IP通讯(23KB)43,dlinkacx.zip在这个程序中进行数据的通信,轻松帮助你完成“客户/服务器”设计(227KB)44,htmlpopu.zip在你的程序中弹出一个超文本窗口(343KB)45,bpmail.zip 邮件发送控件,完全免费的 OCX (14KB)46,dns.zip 转换IP地址为主机名的控件(12KB)47,hlink.zip 将这个控件加到你的窗体上,并设置好URL,当点击该控件时,你就可以打开一个网站或启动默认的电子邮件程序或是其它指定的程序。(有例程) (19KB)48,telnet.zipTelnet 例子(31KB)49,rasdialtest.zip拨号上网(35KB)50,cpop3conn_src.zippop3协议(19KB)51,csmtpconn_src.zipsmtp协议(23KB)52,hostnames.zip网络电脑列表(14KB)53,htmllinks.zip连接列表(136KB)54,ftp.zip文件上传(29KB)55,DSCRK32.zipDssocket是用来设计TCP/IP软件的VBX/OCX控件(780KB)56,DSSK165S.zip如WINSOCK一样的网络通讯软件的OCX/VBX控件(74KB)57,MS_INTERNET_OCX.zip内含微软公司的internet 编程套件,有WinSock Control、HTML Control、Winsock UDP Control等(2266KB)58,easyftp.zip让你建立一个自己的FTP登录工具,就象CuteFtp,cool!(195KB)

1,502

社区成员

发帖
与我相关
我的任务
社区描述
VB 网络编程
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧