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

安美男l

安美男l

2016-01-29 12:04

VB6实现局域网多站点互连完全手册,VB6实现局域网多站点互连完全手册
  这里对Winsock控件的属性、方法和事件的介绍限于篇幅就不介绍了,下面以最简单的C/S模式下一台服务器和一台客户机的连接来说明其整个连接过程。

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



展开更多 50%)
分享

猜你喜欢

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

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

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

编程语言 网络编程
VB6实现局域网多站点互连手册

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

利用Winsock控件实现局域网通信

编程语言 网络编程
利用Winsock控件实现局域网通信

教你Vista与XP系统局域网互连互通

windows 操作系统
教你Vista与XP系统局域网互连互通

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

局域网防雷电攻击完全揭密

电脑网络
局域网防雷电攻击完全揭密

读书笔记:在局域网中实现多播功能

编程语言 网络编程
读书笔记:在局域网中实现多播功能

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

用FileStreams将DTD插入XML中

用FileStreams将DTD插入XML中

提高页面显示速度的秘技

提高页面显示速度的秘技
下拉加载更多内容 ↓