自上个世纪以来,一直困扰我公司程序员的问题。如下:

dljinsui 2003-12-24 02:18:43
VB基于三层结构进行分布式开发时,
如何得到正在调用MTS加载的DLL的
用户IP列表。我们并不只想看到
小黄球动起来,而且还想知道谁在调
用它!!!!

有思路、源码、见的的统统给分!!!

来者不拒!!
...全文
108 34 打赏 收藏 转发到动态 举报
写回复
用AI写文章
34 条回复
切换为时间正序
请发表友善的回复…
发表回复
sendwb 2004-02-24
  • 打赏
  • 举报
回复
这不就是相当于在自己的客户端程序中添加类似于木马的监控程序吗?我也曾写过用socketAPI进行网络连接的程序,使用的是TCP连接,在公司做测试时通过英特网也可以实现啊,网络忙的情况也可能出现,在这种情况下容易出现数据丢包的情况,但加上CRC校验,可以纠正这种错误.
可以在客户端程序中加载一个定时器,当确认连接成功后,启动定时器,每隔3秒,发送一次.当断开连接时.仍每隔3秒,将数据写入一隐藏记事本,当再次确认连接,即可取出词本数据,发送到服务端.
qdcb 2004-02-23
  • 打赏
  • 举报
回复
现在还没有找到提取mts用户列表的东东 ,不过我觉得用socket是可以的,不过不要用tcp 连接,用udp占用的资源就少多了 ,比如说客户端每隔3秒发送本地的ip给服务器端,服务器端记录最新的ip和受到数据的时间以及当前的时间,如果时间间隔超过9秒的话就从ip列表中删除,,,,不知道行不行。。。。还在找解决办法中。。。。。。
dljinsui 2004-02-23
  • 打赏
  • 举报
回复
现在还没有找到提取mts用户列表的东东 ,不过我觉得用socket是可以的,不过不要用tcp 连接,用udp占用的资源就少多了 ,比如说客户端每隔3秒发送本地的ip给服务器端,服务器端记录最新的ip和受到数据的时间以及当前的时间,如果时间间隔超过9秒的话就从ip列表中删除,,,,不知道行不行。。。。还在找解决办法中。。。。。。

-----------------------------------------------------------
谁能帮忙解决?
长风大叔 2004-02-21
  • 打赏
  • 举报
回复
看不懂,以前沒有踫過這種東西,學習一下.
flxa 2004-02-21
  • 打赏
  • 举报
回复
☆☆☆☆☆☆☆☆☆☆☆☆☆
☆☆☆☆☆ ☆
☆ ☆☆☆☆☆☆
☆ ☆ ☆
☆ ☆ ☆ ☆
☆ ☆ ☆ ☆
☆ ☆ ☆ ☆
☆ ☆ ☆ ☆
☆ ☆ ☆☆
☆☆ ☆ ☆
☆☆ ☆
不错的

runrelax 2004-02-20
  • 打赏
  • 举报
回复
☆☆☆☆☆☆☆☆☆☆☆☆☆
☆☆☆☆☆ ☆
☆ ☆☆☆☆☆☆
☆ ☆ ☆
☆ ☆ ☆ ☆
☆ ☆ ☆ ☆
☆ ☆ ☆ ☆
☆ ☆ ☆ ☆
☆ ☆ ☆☆
☆☆ ☆ ☆
☆☆ ☆
学的
qdcb 2004-02-20
  • 打赏
  • 举报
回复
呵呵 这两天在外边。我查查以前的资料。。好久没有用过这个了。。
shenxin 2004-02-20
  • 打赏
  • 举报
回复
看不明白,也从来没见过什么小黄球,汗……
zjgjrkj 2004-02-20
  • 打赏
  • 举报
回复
看不懂,学习学习再学习!!!!!!!!!!!!我顶!!!~!~!~!~!~!~
kmzs 2004-02-20
  • 打赏
  • 举报
回复
听不懂
chinaren502 2004-02-20
  • 打赏
  • 举报
回复
☆☆☆☆☆☆☆☆☆☆☆☆☆
☆☆☆☆☆ ☆
☆ ☆☆☆☆☆☆
☆ ☆ ☆
☆ ☆ ☆ ☆
☆ ☆ ☆ ☆
☆ ☆ ☆ ☆
☆ ☆ ☆ ☆
☆ ☆ ☆☆
☆☆ ☆ ☆
☆☆ ☆

zichen66 2004-02-19
  • 打赏
  • 举报
回复
不懂,幫你頂一下 ^_^
dljinsui 2004-02-19
  • 打赏
  • 举报
回复
还有,既然是“自上个世纪以来,一直困扰我公司程序员的问题,到现在还没有解决的"
想必是没有多大必要去实际解决的了.

解决不了,不要说风凉话。
xiaohuangtao 2004-02-19
  • 打赏
  • 举报
回复
还有,既然是“自上个世纪以来,一直困扰我公司程序员的问题,到现在还没有解决的"
想必是没有多大必要去实际解决的了.
xiaohuangtao 2004-02-19
  • 打赏
  • 举报
回复
我考虑的是这样做有何意义??
应该可以得到当前组件实例化的对象的个数吧,只要调用了,就肯定有一个IP,至于您想通过该IP做些什么,怎么做,通讯协作什么的,就不是仅仅得到IP序列那么简单的了。
dljinsui 2004-02-19
  • 打赏
  • 举报
回复
qdcb(天冬草) :
我觉得你可以在客户端的程序加载dll后 把客户端的情况作为参数传递给dll 由服务器端处理。
/////////////////////////////////////////////////////////////
是的,在没有得到MTS用户列表的情况下,我尝试用客户端写日志的方式,但对于网络中断不可解决……

为了解决上述问题,增加了Sockets,实现客户端如果响应,说明还在线……,但对客户端的网络压力过大,为了便于服务端管理,采用这种方式,得不偿失。

希望得到你的准确回答,如何调出MTS用户列表。
chinaren502 2004-02-19
  • 打赏
  • 举报
回复
关注,我也是一直被这个问题困惑!帮你顶
dljinsui 2004-02-19
  • 打赏
  • 举报
回复
你是不是想得到运行客户端的用户的情况呀 ,客户端也是你们自己做的八 我觉得你可以在客户端的程序加载dll后 把客户端的情况作为参数传递给dll 由服务器端处理。。当然还有要处理 程序非正常退出的问题 。


还有我记得mts中是可以看到调用的用户列表的 ,不知道程序怎么调用。
=================================================================================
请教。
tianrrrguang 2004-02-19
  • 打赏
  • 举报
回复
高手呢?真的没有高手吗?是高手就现一下啊
dljinsui 2004-02-19
  • 打赏
  • 举报
回复
qdcb(天冬草) ( )


来帮助啊!!!!!!!!!!

感觉你的回答最有切入点……
加载更多回复(14)

1,065

社区成员

发帖
与我相关
我的任务
社区描述
VB 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧