1.利用Socket通信机制实现一个多线程的端口扫描器。
2.设计要求:2.1用户界面:用户可以输入IP地址或IP地址段;
输入端口号或端口号范围;
列表显示主机名、开放的端口及开放端口上相应的服务或恶意程序的名称;
功能按钮。
2.2使用多线程机制对某一地址(段)的主机端口进行扫描;
说明开放端口的类型(如UDP端口还是TCP端口);
1
国内ip库-中国所有的ip地址最新全国IP地址库各省份,运营商
2024/11/12 21:19:39 26KB 地址池 地址库 运营商 多出口
1
包含3124个IP地址段,有国外的IP段。
每个IP段包含开始IP数,开始IP,结束IP数,所属国家或城市,具体地点。
IP转换方式a.b.c.d==>a*256*256*256+b*256*256+c*256+d
2024/11/3 16:36:21 3.99MB IP地址段
1
解决了原版本WDS桥接不能自动获取IP地址的问题
2024/10/28 20:12:03 1.36MB WR340G+ 340 340G+
1
基于udp协议和openCV编程实现的视频传输程序,具有自动获取本地IP地址功能,客户端输入服务器端IP,点击发送,服务器端可实现实时的接收和播放,在可靠的局域网环境下,多次测试传输可靠,除此以外具有原理简单,可扩展的优点
2024/10/26 21:12:48 3.76MB udp协议 openCV
1
企业级web服务之DNC&CDN,网络通信基本都是基于TCP/IP协议,而TCP/IP是基于IP地址的,所以计算机在网络上进行通信时只能识别“61.135.169.121”之类的IP地址,而不能认识域名。
我们无法记住太多的IP地址网站,但是可以轻松记忆某个网站对应的域名。
所以我们访问网站时,更多的是在浏览器地址栏中输入域名,就能看到所需的页面。
这是因为DNS服务器将我们的域名“翻译”成了IP地址,然后调出IP地址所对应的网页。
2024/10/26 10:15:20 3.53MB DNS,CDN WEB
1
<计算机网络实验>基于TCP的网络聊天室的设计-实验指导一、实验目的1.掌握通信规范的制定及实现。
2.练习较复杂的网络编程,能够把协议设计思想应用到现实应用中。
二、实验内容和要求1.进一步熟悉VC++6编程环境;
2.利用VC++6进行较复杂的网络编程,完成网络聊天室的设计及编写;
三、实验(设计)仪器设备和材料1.计算机及操作系统:PC机,Windows;
2.网络环境:可以访问互联网;
四、TCP/IP程序设计基础基于TCP/IP的通信基本上都是利用SOCKET套接字进行数据通讯,程序一般分为服务器端和用户端两部分。
设计思路(VC6.0下):第一部分 服务器端一、创建服务器套接字(create)。
二、服务器套接字进行信息绑定(bind),并开始监听连接(listen)。
三、接受来自用户端的连接请求(accept)。
四、开始数据传输(send/receive)。
五、关闭套接字(closesocket)。
第二部分 客户端一、创建客户套接字(create)。
二、与远程服务器进行连接(connect),如被接受则创建接收进程。
三、开始数据传输(send/receive)。
四、关闭套接字(closesocket)。
CSocket的编程步骤:(注意我们一定要在创建MFC程序第二步的时候选上WindowsSocket选项,其中ServerSocket是服务器端用到的,ClientSocket是客户端用的。
)(1)构造CSocket对象,如下例:CSocketServerSocket;CSocketClientSocket;(2)CSocket对象的Create函数用来创建WindowsSocket,Create()函数会自行调用Bind()函数将此Socket绑定到指定的地址上面。
如下例:ServerSocket.Create(823);//服务器端需要指定一个端口号,我们用823。
ClientSocket.Create();//客户端不用指定端口号。
(3)现在已经创建完基本的Socket对象了,现在我们来启动它,对于服务器端,我们需要这个Socket不停的监听是否有来自于网络上的连接请求,如下例:ServerSocket.Listen(5);//参数5是表示我们的待处理Socket队列中最多能有几个Socket。
(4)对于客户端我们就要实行连接了,具体实现如下例:ClientSocket.Connect(CStringSerAddress,UnsingedintSerPort);//其中SerAddress是服务器的IP地址,SerPort是端口号。
(5)服务器是怎么来接受这份连接的呢?它会进一步调用Accept(ReceiveSocket)来接收它,而此时服务器端还须建立一个新的CSocket对象,用它来和客户端进行交流。
如下例:CSocketReceiveSocket;ServerSocket.Accept(ReceiveSocket);(6)如果想在两个程序之间接收或发送信息,MFC也提供了相应的函数。
如下例:ServerSocket.Receive(String,Buffer);//String是你要发送的字符串,Buffer是发送字符串的缓冲区大小。
ServerSocket.Send(String,Butter);//String是你要接收的字符串,Buffer是接收字符串的缓冲区大小。
2024/10/25 8:57:34 4.24MB 基于TCP的网络聊天室 网络聊天室
1
针对中小企业网络规划解决方案模板。
目录:  一、项目概述  二、需求概述  三、网络需求  1.布线结构需求  2.网络设备需求  3.IP地址规划  四、系统需求  1.系统要求  2.网络和应用服务  五、存储备份系统需求  1.总体要求  2.存储备份系统建设目标  3.存储系统需求  4.备份系统需求  六、网络安全需求  1.网络安全体系要求  2.网络安全设计模型
2024/10/24 17:48:12 51KB 网络规划 网络设计
1
局域网硬件采集工具V1.1使用说明Client.exe硬件采集客户端工具SERVR.exe硬件采集服务端工具Server.ini硬件采集服务端设置文件Server=服务端IP地址请Client.exe和Server.ini放入客户机开启启动项
2024/10/24 7:54:19 2.19MB 局域网硬件信息采集工具V1.1
1
Logstash的配置文件包括grok,字段分隔,字段移除,日志中日期替换@timestamp,动态索引根据日志日期生成等等......Filebeat日志多行合并,日志分类索引等等......注意修改配置文件中关于Logstash及Elasticsearch的IP地址的配置
2024/10/24 4:36:27 5KB elk
1
共 334 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡