找回密码
 加入
搜索
查看: 4391|回复: 8

[网络通信] 循环检测端口问题

[复制链接]
发表于 2011-4-23 00:08:26 | 显示全部楼层 |阅读模式
我想知道一个程序是否登陆,于是就监控这个程序用到的端口是否启用,如果没启用,表示没登陆,就不让他用QQ等,如果启用就可以用,循环检测,现在的问题是,运行下面脚本后,确实实现了不登陆程序不能用QQ等,可是我登陆软件却始终登陆不上,把脚本关了也不能登陆,所以想问问各位大侠是什么原因造成,如何解决的!!!!
我的脚本:
Opt("TrayIconHide",1)
While 1
          $g_IP = "127.0.0.1"
          $_Port = 5882
          TCPStartup()
          $Socket = TCPConnect(TCPNameToIP($g_IP),$_Port)
               While $Socket = -1
                         TCPCloseSocket($Socket)
                         Run("C:\Program Files\IMS Client\IMS Client.exe")                 
                         ProcessClose('qq.exe')
                         ProcessClose('iexplore.exe')
                         Sleep(10000)
                         $Socket = TCPConnect(TCPNameToIP($g_IP),$_Port)
                WEnd
          TCPCloseSocket($Socket)
          Sleep(600000)
Wend
 楼主| 发表于 2011-4-23 00:10:45 | 显示全部楼层
各位大哥,帮帮我吧
 楼主| 发表于 2011-4-23 09:41:54 | 显示全部楼层
各位帮帮忙吧,是不是我的脚本把程序的端口给占用了,导致程序不能登录!!!
发表于 2011-4-23 16:37:54 | 显示全部楼层
TCPStartup()对应TCPShutdown()
 楼主| 发表于 2011-4-23 23:20:11 | 显示全部楼层
回复 4# zitoy
应该不是这个造成的吧!!!现在我的软件登陆不了,不知道哪里有问题,脚本我也没运行了,难道脚本还常驻内存???
 楼主| 发表于 2011-4-24 11:36:14 | 显示全部楼层
各位,麻烦帮忙看看吧,谢谢了!!!
发表于 2011-4-24 20:51:56 | 显示全部楼层
回复 5# nanana7


    常驻内存是不太可能的, 应该不是AU3的问题, 你看看别的什么问题?
别纠结在一个地方 。
发表于 2011-4-25 21:05:40 | 显示全部楼层
我來研究看看
 楼主| 发表于 2011-5-4 18:19:54 | 显示全部楼层
可以了吗!!!!!!!!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-18 22:37 , Processed in 0.078634 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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