递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 4036|回复: 0
打印 上一主题 下一主题

[视窗] 无意间发现个有意思的帖子

[复制链接]

111

主题

612

帖子

2174

积分

金牌会员

Rank: 6Rank: 6

积分
2174
QQ
跳转到指定楼层
楼主
发表于 2023-5-3 13:28:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 server 于 2023-5-3 13:29 编辑

本想着易窗口不支持 按下事件 tab键 想着子类化应该能 得到事件。
结果还是没有按下tab消息。

于是到精易看看有没有类似的帖子学习一下。奈何无。
但无意间发现有个有趣的帖子勾起了遥远的回忆。
原贴:
  1. 易语言指定端口的流量监控程序

  2. 需求描述:
  3. 监控指定端口所使用的流量情况,比如,给出3389端口,监控3389端口上传和下载的速度、流量统计。
复制代码
其实很简单
调用api socket() 创建个全局套接字,监控所有通讯。
再分析出 指定端口的数据长度 即可。
光说肯定不明白,话说 SRSniffer 你认识吗?
就问他强不强?

下面是很久以前发的笔记

我发现 他也是创建了一个 套接字
步骤
1、调用 socket (2,3,0) 得到 S (第二个参数原本是 0x98000001 SIO_RCVALL 可我死活不成功,改为3也能行 SOCK_RAW)(内部是wsasocket这个过滤不深入)
2、调用 bind (S, saddr, 16) 这一步是绑定套接字 saddr 指定port=0 , ip=inet_addr(127.0.0.1)即网卡IP 192.168.1.x
简单吗?
接下来就是调用 recv 接收数据包,包体包含 一切需要的信息,你也可以创建一个窗体,调用 WSAAsyncSelect 绑定事件。
IP数据包结构参照下图;




专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 10:54 , Processed in 0.091334 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表