当前位置:主页 > 惠泽天下21 > VB中使用winsock控件要实现网络通信怎么编程?服务端和客户端都

VB中使用winsock控件要实现网络通信怎么编程?服务端和客户端都

上传时间:2019-09-27

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

  下面我们来建立客户端程序:新建一个工程,名为Client,把窗体名为frmClient,在上面加入一个winsock控件,名为sckClient,协议为TCP/IP协议。再加一个按钮cmdConnect在窗体模块中加入代码:

织梦好,好织梦

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

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

  注:在两个socket中编程中,进行通信的重要事件是DataArrival事件,用于接收远程数据。 织梦内容管理系统

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

dedecms.com

  全都是对服务端发出请求。下面转到Server工程中:在frmServer中添加sckServer的DataArrial事件,接收客户端的请求。 织梦内容管理系统

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

内容来自dedecms

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

copyright dedecms

上一篇:为何吴京电影再次遭遇娱乐圈全体失声鹿晗的电影却获众明星力挺? 下一篇:没有了