ztztztztztzt
驱动牛犊
驱动牛犊
  • 注册日期2007-09-13
  • 最后登录2011-06-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望84点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
阅读:1565回复:3

再次求助版主,TDI Listen 的问题

楼主#
更多 发布于:2007-11-29 10:42
不好意思,我并不想监控所有的TCP连接,而是自己在驱动里打开一个端口去监听它,进行数据传输,这样也需要用filter而不是去TdiBuildListen或者TDI_EVENT_CONNECT吗?
另外,我在多台电脑上测试,发现在有一台电脑上用这个方法可以监听到别的电脑上的请求,而其它的电脑都只能监听到自己电脑上发出的请求。

谢谢版主的关注,我对TDI也不怎么懂,被迫要写个虚拟串口的驱动,TCP Client和UDP都可以了,就TCP Server模式的监听有这个问题
zhaock
驱动太牛
驱动太牛
  • 注册日期2002-01-26
  • 最后登录2018-06-02
  • 粉丝3
  • 关注2
  • 积分73328分
  • 威望362317点
  • 贡献值1点
  • 好评度226点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2007-11-29 11:15
哦,那你不需要filter,你原来的方法就可行,你可以看看tdisamp的例子里tdi server是如何实现的。
ztztztztztzt
驱动牛犊
驱动牛犊
  • 注册日期2007-09-13
  • 最后登录2011-06-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望84点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-11-29 11:29
我就是参考那个里面TCPServer写的,这个跟DDK版本之类的有关系吗?或者有什么地方特别要注意的,谢谢了
ztztztztztzt
驱动牛犊
驱动牛犊
  • 注册日期2007-09-13
  • 最后登录2011-06-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望84点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-11-29 17:32
哭死,不是监听不到,是Window自带的防火墙把它拦住了,开了就可以了;
测试中那一台可以的电脑是因为没有用Window的防火墙而是用的瑞星防火墙,提示开启了该端口,Window防火墙居然都不提醒,跟没事一样,郁闷啊!!!

大家不要像我一样啊,多考虑一下环境因素,被它害了3天了!!!!
游客

返回顶部