欢迎您!
主页 > 期期精准免费平特一肖 > 正文
VB中使用winsock控件要实现网络通信怎么编程?服务端和客户端都
日期:2019-10-06

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  下面我们来建立客户端程序:新建一个工程,名为Client,把窗体名为frmClient,在上面加入一个winsock控件,名为sckClient,2019年武威职业学院成人高考报名方法和报名条件,协议为TCP/IP协议。再加一个按钮cmdConnect在窗体模块中加入代码:

  这仅是第一步,一点工作也做不了,下面我们来为它们添加功能。为了简单,我们打算实现一点小小的功能―――关机,重启,注销。好,开始吧!

  在Server工程中新建一个模块,Name为modApi,这个模快为一些API函数,添加如下API函数:

  注:在两个socket中编程中,进行通信的重要事件是DataArrival事件,用于接收远程数据。

  下面在Client工程的frmClient窗体中放入三个按钮,分别为cmdExit,cmdLogoff,cmdReboot。它们用于对远程的关机,注销,重启操作。分别添加如下代码:

  全都是对服务端发出请求。下面转到Server工程中:在frmServer中添加sckServer的DataArrial事件,何洁离婚:所嫁非良人到底有多可!接收客户端的请求。

  好了,到此我们已经实现功能了,但还不行,我们要它在背后运行。这简单,在frmServer中的form_Load事件中加入一句:me.hide。好这下看不见了,但大家知道木马是一开机就自动运行了,这又是为什么,怎么实现的?把它加入到注册表的启动组中?对,不错,跟我来吧!

  好就这样简单地完成了。但是,想过没有,如果不是很菜的鸟,到注册表中见一删,我们苦苦的心血不就白白地浪费了吗?不行,还得想让他发现了删也删不掉。请看下面的代码: