|
分享源码
界面截图: |
- |
是否带模块: |
纯源码 |
备注说明: |
- |
http://e.125.la/fun-1509.html
看到有这么一条命令!看着简单两句,只是还需要再套一个网络通讯支持库,又不想用访问网页取的方式(速度慢而且还需要注意接口有效),就自己写一个,增加下命令~
变量名 | 类 型 | 静态 | 数组 | 备 注 | WSAData | 套接字信息 | | | host_addr | 整数型 | | | sock | 整数型 | | | dwSize | 整数型 | | | sin | 整数型 | | | addr_list | 整数型 | | | dwBufLen | 整数型 | | | recvbuf | 整数型 | | | szBuf | 文本型 | | | 如果真 (WSAStartup (合并短整数 (1, 1 ), WSAData ) = #ERROR_SUCCESS )host_addr = gethostbyname (“ns1.dnspod.net”)如果真 (host_addr ≠ #NULL )sock = socket ( #AF_INET, #SOCK_STREAM, #IPPROTO_TCP )dwSize = 16 sin = LocalAlloc ( #LMEM_ZEROINIT, dwSize )__set_short (sin, 0, #AF_INET ) __set_short (sin, 2, htons (6666 )) addr_list = 指针_到整数 (指针_到整数 (host_addr + 12 )) __set (sin, 4, 指针_到整数 (addr_list )) 如果真 (connect (sock, sin, dwSize ) = 0 )dwBufLen = 512 recvbuf = LocalAlloc ( #LMEM_ZEROINIT, dwBufLen )dwSize = recv (sock, recvbuf, dwBufLen, 0 )如果真 (dwSize > 0 )szBuf = 指针到文本 (recvbuf )LocalFree (recvbuf)LocalFree (sin)closesocket (sock )WSACleanup ()返回 (szBuf)
系统_取wai网IP.zip
(1.07 MB, 下载次数: 163)
|
评分
-
参与人数 6 | 好评 +6 |
精币 +10 |
收起
理由
|
cunanhai
| + 1 |
|
WIN10,一直运行不退出 卡住没有输入任何信息 |
最帅
| + 1 |
+ 2 |
支持开源~!感谢分享 |
李泽勇2
| + 1 |
+ 2 |
谢谢大佬评审!下载收藏。 |
无夜
| + 1 |
+ 1 |
整个不需要带精易模块的呀,你这代码,有些跟不同版本精易模块里面的不一样,运行不起. |
易语言资源网
| + 1 |
+ 3 |
支持开源~!感谢分享 |
阿汤哥
| + 1 |
+ 2 |
大神,请收下我的膝盖 |
查看全部评分
|