VB6实现局域网多站点互连完全手册

2016-01-29 12:04 47 1 收藏

VB6实现局域网多站点互连完全手册,VB6实现局域网多站点互连完全手册

【 tulaoshi.com - vb 】

  这里对Winsock控件的属性、方法和事件的介绍限于篇幅就不介绍了,下面以最简单的C/S模式下一台服务器和一台客户机的连接来说明其整个连接过程。

  用框图表示如图1所示。首先运行服务器端的程序,使TcpServer处于监听状态,然后运行客户机端的程序,单击【连接服务器】按钮后,客户机端调用Connect方法呼叫服务器(根据RemoteHostIP远程计算机IP地址和RemotePort远程计算机端口号两个参数),然后客户机便处于正在连接服务器状态,等待服务器的响应。客户机调用Connect方法触发了服务器ConnectRequest事件,这时服务器端可以在此事件中判断是否要接受客户机的请求,如要就调用Accept方法,并置标志位说明已成功连接客户机。服务器端调用Accept方法后又触发了客户机端Connect事件,说明服务器端接受客户端的请求,双方已经建立连接了,这时再置客户机端的标志位,这就是一个完整的连接过程。当服务器或客户机调用Close方法关闭连接时,都会触发对方的Close事件,使其关闭连接。另外建立连接后发送数据的情况是客户机通过调用SendData方法发送数据给服务器,会触发服务器端的DataArrival事件,在这个事件中,服务器端可以调用GetData或PeekData方法把客户机发来的数据保存起来。服务器给客户机发信息同理。要注意一点的是,在服务器的Close事件中应该加上继续监听的代码,这样客户机才可以继续呼叫服务器。



来源:http://www.tulaoshi.com/n/20160129/1484507.html

延伸阅读
本文介绍一种利用Linux服务器的两个串口构建拨号服务器的方法,远程用户可以通过拨号连接到局域网,方便地进行信息传递和资源共享。 笔者的配置环境是Red Hat 8.0 Linux操作系统,所需的硬件包括两个外置Modem(分别连接到COM1和COM2端口)和两条电话线。实现步骤如下: 1.初始化串口设备 在/etc/inittab文件中加入如下两行,...
标签: 电脑入门
设置共享 1、启用来宾帐户 开始-控制面版--管理工具--计算机管理-展开系统工具--本地用户和组--用户,在右边会见到一个GUEST用户,双击它,把帐号已停用前面的勾取消。如果大家想提高访问别人机器的速度的话,还可以做一些相关操作:控制面版管理工具服务Task Scheduler属性启动方式改为手动,这样就可以了。 2、用户权利指派 控制面板-管理...
标签: 操作系统
蛤蟆吃如何建立虚拟局域网呢?蛤蟆吃能够构建虚拟网,可以使不在同一个局域网的用户联机到一个虚拟的局域网,下文小编就为大家带来蛤蟆吃建立虚拟局域网的教程,一起去看下吧。 蛤蟆吃下载地址: 蛤蟆吃中文版hamachi官方最新版 主机端建立服务器 1.从网上下载好hamachi软件并进行安装。安装完软件后启动该软件。 ...
标签: 办公软件
在网络教室中,服务器拨号上网,学生机应该如何设置Outlook Express呢…… 在网络教室中,服务器拨号上网,学生机应该如何设置Outlook Express呢?笔者根据平时的工作经验,总结出了用不同的共享方式上网时,对Outlook Express进行设置的方法。现详述如下: 一、使用Internet连接共享上网 使用Internet连接共享上网时,Outlook Ex...
我们都知道,在Internet和Intranet网络上,使用TCP/IP协议时每台主机必须具有独立的IP地址,有了IP地址的主机才能与网络上的其它主机进行通讯,对此应该不用我罗嗦了。不过我想你肯定碰见过IP地址发生冲突的情况,至少我就遭遇过。 那一天我发现我的网络客户不能正常工作,只要电源打开,都会频繁出现地址冲突的提示。可是前一天还是...

经验教程

953

收藏

74

精华推荐

无线局域网之名词解析

无线局域网之名词解析

北京日子time

局域网动态IP 照样指定

局域网动态IP 照样指定

半梦半3003

局域网故障排除网卡是关键

局域网故障排除网卡是关键

瑞利威尔

微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部