主题:ETR232 TCP通讯问题

  共有34669人关注过本帖    
chao
1楼


ETR232 TCP通讯问题  发帖心情 Post By:2009-6-8 13:22:00   [只看该作者]

我在程序里同时集成了TCP服务端与客户端,但是客户端每次只能连接外部服务器一次,如果我在外部服务器那边手动断开,就无法再次连接上。即使关闭连接,再调用connopen函数也没用!有没有什么解决方法呢?

  单帖管理 | 引用 | 回复 回到顶部
chao
2楼


  发帖心情 Post By:2009-6-8 17:32:00   [只看该作者]

我用了MyPort(),直接用的!我试试那个样例程序!

  单帖管理 | 引用 | 回复 回到顶部
zhl
3楼


  发帖心情 Post By:2009-6-8 16:59:00   [只看该作者]

作为客户端的连接, 每次连接的本地端口myport不要用固定的端口,在调用 ConnOpen(... )时,其中本地端口可以用 MyPort( )来随机生成。

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
lqk
4楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2009-6-8 16:40:00   [只看该作者]

我发了个例程到你邮箱,当连接断开或服务器关闭后,这个程序会自动重连。

  单帖管理 | 引用 | 回复 回到顶部
chao
5楼


  发帖心情 Post By:2009-6-8 15:35:00   [只看该作者]

防火墙没问题的,我只要重启ETR232就能连上了,就是etr232在初始化网络之后执行connopen(客户端)操作就能连接上了!中途如果外部服务器断开连接,无论如何都连不上,只能热重启了!

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
lqk
6楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2009-6-8 15:07:00   [只看该作者]

请参考一个我们提供的例程:tcpclnt.exe,或就用这个例程试一下。
你的服务器上有没有防火墙阻止了外部的连接呢?

  单帖管理 | 引用 | 回复 回到顶部

返回首页

ETR232 TCP通讯问题

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: