易语言怎么发送封包

易语言怎么发送封包啊,比如点一个按钮就发送了,进穿越火线窗口,封包代码我有了 怎么发送,有源码吗,或者代码谢谢!

发送封包的条件:1、套接字 2、封包 3、封包长度
.版本 2
.DLL命令 网络通讯发送数据_字节集, 整数型, "ws2_32.dll", "send", 公开, 发送数据_(TCP,当这次发送数据未发送完时返回剩余字节数)
.参数 网络通讯标识符, 整数型, , s
.参数 缓冲区, 字节集, 传址, buf
.参数 缓冲区长度, 整数型, , lLen
.参数 标志, 整数型, , flags

.版本 2
.子程序 _按钮1_被单击
.局部变量 套接字, 整数型
.局部变量 局_封包, 字节集
网络通讯发送数据_字节集 (套接字, 局_封包, 取字节集长度 (局_封包), 0)
'至于套接字如何获取,可以用超级模块的命令:封包拦截类追问

看不懂 能透露源码吗 我追加分

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-08
子程序名:UDP_发送封包
成功=发送长度,失败返回-1
返回值类型:整数型
参数<1>的名称为“套接字”,类型为“整数型”。
注明:UDP数据报协议已创建的套接字。
参数<2>的名称为“封包指针”,类型为“整数型”。
注明:要发送出去的封包数据所在的内存地址。
参数<3>的名称为“封包长度”,类型为“整数型”。
注明:要发送出去的封包数据长度。
参数<4>的名称为“远程地址”,类型为“整数型”。
注明:目的数据报的IP地址 整数型IP=IP到整数型 (文本型IP)。
参数<5>的名称为“远程端口”,类型为“整数型”。
注明:目的数据报的端口号
参数<6>的名称为“错误代码”,类型为“整数型”,接收参数数据时采用参考传递方式,允许接收空参数数据。
注明:失败时可以在此参数变量里获取错误代码。
相似回答