求助,各位大侠! 点击:602 | 回复:2



半生黑豆

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 7回
  • 年度积分:0
  • 历史总积分:31
  • 注册:2005年8月15日
发表于:2005-11-01 10:39:00
楼主
各位大侠,我用单片机加上MC35I模块做的终端,中心主机使用另一个模块拨号上网,分配到IP地址,IPCONFIG可以看到后,再用单片机与它相连,采用TCP协议。中心用VB编个界面,显示终端的IP地址以及我给它设置的端口号(假定为2008)同时可以发送和接收数据(使用WINSOCK控件),问题是这样的,如果VB那显示的IP地址是10.54.X.X,端口是2008的话,传输数据没有问题,但如果VB那显示的IP地址是211.141.X.X端口也不是我设置的2008的时候,中心发送的SYN+ACK的TCP数据包我就接收不到了(在与MC35I串口连的地方设置了LED,有数据到的时候会亮),单片机上的程序不用任何改动,掉电重新连接可能就好用了,又重新研究了PPP以及TCP协议,还是不知道为什么,按说如果我发的SYN数据包中心能收到就是在一个网段啊,怎么会出现这样的问题呢,还是在PPP协商的是后还有什么特别的需要协商啊,实在是弄不明白了,希望有经验的可以给点建议吧,谢谢了!



彭炜

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 19回
  • 年度积分:0
  • 历史总积分:78
  • 注册:2004年3月15日
发表于:2005-11-01 11:25:00
1楼
你在什么地方?我是西门子无线模块的代理商,下面是我公司技术人员电话,你可以找他们。
北京地区:张  涛 010-68578918-151
上海地区:杨涌建 021-63618198-243
广州地区:刘小平 020-83313553-139

林湘建

  • 精华:18帖
  • 求助:0帖
  • 帖子:49帖 | 1012回
  • 年度积分:0
  • 历史总积分:1686
  • 注册:2003年4月07日
发表于:2005-11-01 13:12:00
2楼
你把中心主机用有线方式拨号,获得公网IP就好了.
或者你的卡都换成APN专网卡.

热门招聘
相关主题

官方公众号

智造工程师