首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接到web服务的紧凑框架--如何使用源端口随机化

连接到web服务的紧凑框架--如何使用源端口随机化
EN

Stack Overflow用户
提问于 2011-05-12 14:42:41
回答 1查看 299关注 0票数 2

紧凑框架3.5

WindowsCE6.0 R3

基于Atmel的BSP

single :从一个网关连接到防火墙后面的web服务的多个设备。所有设备都使用相同的IP和源端口启动连接。

Problem:基本上是一个新的设备试图连接到web服务,防火墙认为它是现有的连接,发送一个RST数据包。设备依次递增源端口,然后再试一次。如果有100个设备,就会有100个RST,这需要很长的时间。(见http://www.fuzeqna.com/sonicwallkb/consumer/kbdetail.asp?kbid=8013&formaction=catalert)

根据本文的说法,解决方案是将源端口随机化。如何确定源端口以及如何设置它?我甚至不知道它是在哪里做(CE,CF,BSP)。

编辑:

找到了这个关于ServicePoint的文章。ServicePoint在HttpWebRequest类上看起来很有希望,但是规范说:

Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows CE Platform注意:由于需要额外的网络传输,此属性在发送请求之前为空。

EN

回答 1

Stack Overflow用户

发布于 2011-05-20 12:54:37

好的,所以问题似乎出现在winsock.dll中。我们最后所做的是实例化套接字类并将其绑定到回收站端点的随机次数。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5979777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档