TC官方合作论坛

 找回密码
 立即注册
查看: 923|回复: 13
打印 上一主题 下一主题

[学习心得] 网络通信-----吐槽一下

[复制链接]
跳转到指定楼层
楼主
发表于 2014-10-11 13:53:55 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
网络通信的教程好少,帮助文档也是含糊不清
相比易语言的服务器,客户端,数据报,远程服务 功能真的可以说是太匮乏了。
做dll吧 还是不能添加响应事件
能不能加点 响应事件啊  比如说 数据达到 客户离开之类的  
还是现在本来就有这个功能 我不会用呢?
做远程监控,如何判断一个客户离开?



回复

使用道具 举报

14#
发表于 2014-10-27 10:51:31 | 只看该作者
可以利用窗口消息来实现响应事件
回复 支持 反对

使用道具 举报

13#
发表于 2014-10-14 20:14:52 来自手机 | 只看该作者
写个心跳包很吃力么?一个函数而已。又不用你忙什么,吃力那了??别说心跳包,网络脚本都搞过,1拖24机,每机6开,轻松搞定
回复 支持 反对

使用道具 举报

12#
发表于 2014-10-13 22:03:34 | 只看该作者
milai5201 发表于 2014-10-11 22:33
服务器 客户端,数据报 都是原生的  远程服务是扩展的

……你根本不知道我在说什么 大神
回复 支持 反对

使用道具 举报

11#
发表于 2014-10-12 00:15:21 | 只看该作者
下面这段VBS是判断局域网在线IP的 你用vbs试下 可以的话就转TC然后到你的总控端那边写进去看看
如果嫌转的麻烦就直接new个ScriptControl的com对象直接调用 看看可不可以
  1. strSubNet = "192.168.1."
  2. Set objFSO= CreateObject("Scripting.FileSystemObject")
  3. Set objTS = objfso.CreateTextFile("e:\PingResult.txt")

  4. For i = 1 To 254
  5. strComputer = strSubNet & i
  6. blnResult = Ping(strComputer)
  7. If blnResult = True Then
  8. objTS.WriteLine "Ping " & strComputer & " success!"
  9. End If
  10. Next

  11. objTS.Close
  12. WScript.Echo "Done!"

  13. Function Ping(strComputer)
  14. Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
  15. Set colItems = objWMIService.ExecQuery("Select * From Win32_PingStatus Where Address='" & strComputer & "'")
  16. For Each objItem In colItems
  17. Select case objItem.StatusCode
  18. Case 0
  19. Ping = True
  20. Case Else
  21. Ping = False
  22. End select
  23. Exit For
  24. Next
  25. End Function
复制代码

回复 支持 反对

使用道具 举报

10#
发表于 2014-10-12 00:12:17 | 只看该作者
还有 好像有专门获取局域网用户列表的方法你可以研究下 其实基本上原理都是一样的
回复 支持 反对

使用道具 举报

9#
发表于 2014-10-12 00:09:33 | 只看该作者
milai5201 发表于 2014-10-11 19:36
可以实现,但是局限性太大了啊,如果同时在线的客户数量比较多,问题随之而来了。一般的小型工作室都有几 ...

不会 就算100台机子10秒钟判断一次 同时有100台机子 仅仅只是发送一个信息而已 影响几乎可以忽略 至于验证码之类的那毕竟要发文件 发文件比直接传几个字符要麻烦的多
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2014-10-11 22:33:29 | 只看该作者
rainshine 发表于 2014-10-11 22:21
无限循环啊= =易语言的那些都不是原生的

服务器 客户端,数据报 都是原生的  远程服务是扩展的
回复 支持 反对

使用道具 举报

7#
发表于 2014-10-11 22:21:28 | 只看该作者
无限循环啊= =易语言的那些都不是原生的
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-10-11 19:44:33 | 只看该作者
一只熊 发表于 2014-10-11 19:38
直接调winsock啊 用tc的这个不行的

是否有相关帖子 给我参考一下啊
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-18 17:10 , Processed in 0.289466 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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