做网站或某些基于网络的软件可能需要根据用户端IP地址查询其物理地址信息,那么就会用到IP数据库。
本文件是我根据2011年5月份的纯真IP数据库进行整合而成,合并了部分同一地区IP,将原来的记录由30多万缩减到17万多条,并将其中的IP数据格式转换成了整数形式,方便查询,提高了查询效率。
附:IP格式转换可参考下面两个VB.NET函数PublicSharedFunctionGetIpFromInt32(ByValvalueAsUInt32)AsStringReturn(value>>24).ToString()&"."&(value24).ToString()&"."&(value<>24).ToString()EndFunctionPublicSharedFunctionGetIpFromString(ByValvalueAsString)AsUInt32DimsAsString()=value.Split("."c)ReturnUInt32.Parse(s(0))<<24OrUInt32.Parse(s(1))<<16OrUInt32.Parse(s(2))<<8OrUInt32.Parse(s(3))EndFunction
2025/5/28 3:11:47 8.13MB IP数据库 IP地址
1
附带模块源码例子,可直接使用用户端代理端管理端全部都有,可正常运营,好东西免费分享给大家!!谢谢支持!!
2024/12/14 5:30:41 25.45MB 易语言 网络验证 笑郭 天盾
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
物流app的用户端的源代码。
大家参考一下。
2024/5/25 19:02:43 18.03MB 物流 源代码
1
用户端:新用户通过注册进入系统,已经注册过得直接根据之前注册的账号密码进行登录。
前台展示不同类目的商品,比如咖啡,点心等(可通过后台管理员进行发布,更改,删除,增加),可以进行数量的选择(如果用户未登录将限制用户添加到购物车并弹出登录页面让用户先进行登录)。
用户通过点击商品完成商品的购买(可以先加入购物车,要的话再进行购买),用户可以查看订单,查看购物车功能。
管理员:通过管理员页面输入账号密码进入管理员管理页面。
管理员可以进行商品的分类管理比如:增加一个新的类目(咖啡,甜点等)或者删除已经发布出去但是已经不生产的类目,也可以进行修改和查询。
管理员可以进行商品上架管理,可以修改商品信息,增加新商品,下架商品。
管理员可以进行订单的管理:查看用户订单,付款订单,完成订单。
管理员可以进行用户管理(进行增删改查操作)链接:https://pan.baidu.com/s/1nIKdoKdGhBWijh1WgyIB2A提取码:jwve数据库链接
2024/3/18 20:25:42 7.12MB Javaweb Java 咖啡点餐
1
外卖用户端APP测试流程及测试点
2024/3/12 0:53:41 70KB APP测试
1
SSM+mysql+myeclipse,新闻发布系统,带用户端和管理端。
2023/12/19 1:57:07 32.91MB java web eclipse myeclipse
1
物联网是新一代信息技术的重要组成部分。
物联网的英文名称叫“TheInternetofthings”。
顾名思义,物联网就是“物物相连的互联网”。
这有两层意思:第一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;
第二,其用户端延伸和扩展到了任何物体与物体之间,进行信息交换和通信。
因此,物联网的定义是:通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物体与互联网相连接,进行信息交换和通信,以实现对物体的智能化识别、定位、跟踪、监控和管理的一种网络。
2023/12/1 5:35:09 8.01MB 物联网 概论
1
所实现功能:1.管理员登录,普通用户角色登录注册2.管理员端:图书/普通用户增删改查3.普通用户端:查看书籍,借书还书,修改信息,修改密码包括判定用户是否超期还书,有超期记录的不得借书,提示用户超期天数等功能这份资源搭配博文:https://blog.csdn.net/qq_41544842/article/details/112723225博文为一个系列,一共有5篇,可自行前往查看
2023/11/9 14:13:24 20.08MB qt mysql sql 图书管理系统
1
PHP基于thinkphp5的健身房管理信息系统。
基于thinkphp5的健身房管理信息系统的开发,有信息修改,选课,商城,等功能,基本的健身房功能都有,有用户端和管理端,商城的收藏功能暂未完善,该部分不影响该系统功能,忽略即可。
thinkphp5html5php
2023/6/4 10:47:10 20.28MB thinkp html5 php 健身房管理
1
共 24 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡