我怎样使用Winsock控件做一个Web服务器?

糊糊 2004-11-21 08:55:08
大家好,我知道winsock可以用于两台计算机之间的通信,根据Http传输协议,应该能够做一个web服务器程序了。

就是客户端(IE或者其他的浏览器访问我的80端口(或者其他端口)),我的服务器程序接到请求之后,做出反应,把客户端需要的文件发给它。

要求使用http协议,不知道大家有没有这方面的经验。情大家指教。。。
...全文
180 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
糊糊 2004-11-26
  • 打赏
  • 举报
回复
谢谢虫子提供信息!!!
mingday 2004-11-22
  • 打赏
  • 举报
回复
到google找一下,有源码
lxcc 2004-11-22
  • 打赏
  • 举报
回复
WebServer的例子
http://www.21code.com/codebase/?pos=list&type=search&key=Web
  • 打赏
  • 举报
回复
可以考虑IIS的写法啊
糊糊 2004-11-22
  • 打赏
  • 举报
回复
多人连接的代码我有,我尝试的是在http协议下的响应浏览器的Web服务器。
不过我自己按http协议写的Web服务器,能够收到IE浏览器的请求(访问http://localhost),但是我按http协议把自己E盘的index.htm返回给它的时候,IE浏览器却什么都没有收到~~~!!!
AprilSong 2004-11-21
  • 打赏
  • 举报
回复
可以参考一下这两个代码~

http://www.21code.com/codebase/?pos=down&id=755

http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=42546&lngWId=1
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创作助手写篇文章吧