【java 中 native 方法 学习】教程文章相关的互联网学习教程文章

java-访问NAT背后的FreePastry程序【代码】

我正在尝试连接到在NAT之后使用FreePastry的程序,但是却无处可寻. mIP是我的公共IP,mBootport和mBindport是50001.我将路由器中的此端口转发给了我的计算机,直到它不能正常工作.我禁用了防火墙,但一无所获.我断开了路由器的连接,直接连接到互联网,直到无法正常工作.它只能在我的本地网络上运行.所以在配置文件的代码中最有问题的地方是错误的,但我看不出有什么问题.Environment env = new Environment();InetSocketAddress bootaddr...

java – 如何发现给定接口背后的NAT类型

我想发现给定网络接口背后的NAT(FullCone,Restricted Cone,Port Restricted cone,Symmetric)的类型. 我测试了不同的工具(http://freshmeat.net/projects/jstun/,http://code.google.com/p/boogu/),但它们报告了相同界面的不同结果. 我正在寻找Python(或其他语言,第二选择是Java,如果没有别的可用)的确定答案.解决方法:http://en.wikipedia.org/wiki/STUNNAT devices are implemented in anumber of different types of addressand ...

java – NAT网络正在合并会话

我正在为一堆用户开发一些东西,当我测试它时,NAT用户正在合并他们的信息,因为它只有一个会话.如何拆分它以向正确的用户显示正确的信息? 我正在使用Java,JSF 1.2和SpringSecurity. 更新: 或者至少,我如何开发某些内容并确保它被拆分,一个用户只能访问自己的信息?解决方法:它可能是一个愚蠢的(抱歉)会话处理,它通过IP匹配会话.您的所有NAT用户都具有相同的外部IP,因此它们已合并.更好地使用cookie来处理会话. 正如beliarius所说,也...