| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 991 人关注过本帖
标题:如何获取一个程序的通讯IP
取消只看楼主 加入收藏
lzb3158
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2014-5-21
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:6 
如何获取一个程序的通讯IP
如何获取一个程序的通讯IP,想以此方法来判断本程序是否与服务器通讯(这里不是检测服务器,而是看本机的程序是否联网),如果没有通讯(网络问题,时好时坏)就读不出此程序的联网IP,如果联网正常,就会出现IP与端口,如图
图片附件: 游客没有浏览图片的权限,请 登录注册
,能不能用VB直接判断,效果如下图
图片附件: 游客没有浏览图片的权限,请 登录注册

搜索更多相关主题的帖子: 服务器 如何 检测 网络 
2015-02-03 20:05
lzb3158
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2014-5-21
收藏
得分:0 
回复 2楼 wube
Private Sub Form_Load()
Label1.Caption = Winsock1.LocalIP
End Sub

这个是获取本机的IP地址,我想要的是获取一个程序的通讯IP  如QQ的?
2015-02-03 23:43
lzb3158
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2014-5-21
收藏
得分:0 
自己顶一个
用CMD命令读取到盘里然后再读取txt里面的指定内容,如果有就说明在联网通讯,反之就没有,我觉得这样读取很占内存,请高手简化一下,尽量用简化的代码,获得高效的效率,谢谢!
Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
Private Declare Function GetExitCodeProcess Lib "kernel32" (ByVal hProcess As Long, lpExitCode As Long) As Long
Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
Const PROCESS_QUERY_INFORMATION = &H400
Const STILL_ALIVE = &H103

Private Sub Command1_Click()
Dim pId As Long, pHnd As Long
If Dir("d:\temp.txt") <> "" Then Kill "d:\temp.txt"
pId = Shell("cmd /c netstat -an>>d:\temp.txt", vbMinimizedFocus)
hProcess = OpenProcess(PROCESS_QUERY_INFORMATION, 0, pId)
Do
Call GetExitCodeProcess(hProcess, ExitCode)
DoEvents
Loop While ExitCode = STILL_ALIVE
Call CloseHandle(hProcess)

Open "d:\temp.txt" For Input As #1
Line Input #1, aa
'MsgBox aa
Close #1

End Sub
就想读取指定这个格式
图片附件: 游客没有浏览图片的权限,请 登录注册


[ 本帖最后由 lzb3158 于 2015-2-4 11:46 编辑 ]
2015-02-04 11:43
lzb3158
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2014-5-21
收藏
得分:0 
回复 5楼 风吹过b
风版主,我看不懂,能不能麻烦你帮我弄一个源码,我想这个对你来说,只是小儿科,对于我们才接触VB的人比登天还难。
2015-02-05 07:03
lzb3158
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2014-5-21
收藏
得分:0 
再顶一下,别下沉!求各版主帮一忙,本人VB小白。
2015-02-05 18:02
lzb3158
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2014-5-21
收藏
得分:0 
再顶一个,别下沉啊。
2015-02-06 17:27
lzb3158
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2014-5-21
收藏
得分:0 
求一个程序掉线软件就这么难
2015-02-07 12:31
快速回复:如何获取一个程序的通讯IP
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013134 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved