精易论坛
标题:
网络数据报
[打印本页]
作者:
想学坏的小孩
时间:
2010-1-21 17:23
标题:
网络数据报
.版本 2
.支持库 sock
.支持库 iext2
.支持库 EThread
.程序集 窗口程序集1
.程序集变量 数据报, 网络数据报
.程序集变量 监听标志, 逻辑型
.子程序 _发送_被单击
.局部变量 对方信息, 对方信息
.如果真 (到数值 (端口框.内容) = 0)
信息框 (“对方端口不正确”, 0, )
返回 ()
.如果真结束
对方信息.对方IP = IP编辑框1.地址
对方信息.对方端口 = 到数值 (端口框.内容)
.如果 (数据报.发送 (对方信息, 取本机名 () + “:” + 发送框.内容, 15) = 假)
信息框 (“发送失败”, 0, )
.否则
发送框.内容 = “”
.如果结束
发送框.获取焦点 ()
.子程序 子程序1
.局部变量 字节集容器, 字节集
.局部变量 接收方信息, 对方信息
.判断循环首 (监听标志)
字节集容器 = 数据报.接收 (15, 接收方信息) ' 每15秒检测一次监听服务标志,避免无限等待
.如果真 (字节集容器 ≠ { })
消息框.加入文本 (接收方信息.对方IP + “:” + 到文本 (字节集容器) + #换行符)
IP编辑框1.地址 = 接收方信息.对方IP
.如果真结束
.判断循环尾 ()
.子程序 _停止接收_被单击
.如果真 (数据报.关闭 ())
_启动窗口.标题 = “停止监听”
监听标志 = 假
端口框.禁止 = 假
.如果真结束
.子程序 _允许接收_被单击
.如果真 (到数值 (端口框.内容) = 0)
信息框 (“端口号设置不正确”, 0, )
返回 ()
.如果真结束
端口框.禁止 = 真
.如果真 (数据报.配置 (到数值 (端口框.内容)))
_启动窗口.标题 = “正在监听”
监听标志 = 真
启动线程 (&子程序1)
.如果真结束
.子程序 _发送框_按下某键, 逻辑型
.参数 键代码, 整数型
.参数 功能键状态, 整数型
.如果真 (键代码 = #回车键)
_发送_被单击 ()
.如果真结束
网络数据报.e
2010-1-21 17:23 上传
点击文件名下载附件
下载积分: 精币 -2 枚
6.09 KB, 下载次数: 195, 下载积分: 精币 -2 枚
作者:
PLLB
时间:
2011-11-22 14:13
终于看见这个了{:3_245:}
作者:
宇智波·佐助
时间:
2011-11-22 14:16
这个是????????????
作者:
阿斯顿1056156
时间:
2011-11-22 14:19
{:3_227:}支持支持~!
作者:
xiaobinlbh
时间:
2012-12-28 15:35
拿来看看 3q
作者:
xyq3070
时间:
2013-2-10 21:58
拿来看看 3q
!
作者:
462059145
时间:
2014-4-17 00:36
我也不会数据报,会的就教教吧
作者:
siwuxiaomu
时间:
2018-12-21 11:27
学习学习,谢谢楼主
作者:
1ester
时间:
2019-9-19 21:52
数据报_SERVER数据报_SERVER数据报_SERVER
作者:
515667395
时间:
2020-9-20 14:28
不错,谢谢大佬
作者:
gnawon
时间:
2022-3-19 11:06
需要模块吗?能直接读取第三方软件IP吗?
作者:
泆羽
时间:
2022-9-30 15:28
这,学习了,5666666666666666666
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4