700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > [Android第三方类库]Cling-1.0.5 support 使用手册

[Android第三方类库]Cling-1.0.5 support 使用手册

时间:2023-05-28 05:03:28

相关推荐

[Android第三方类库]Cling-1.0.5 support 使用手册

1. 互联网网关设备(InternetGatewayDevices)

一个互联网网关设备可以连接局域网到广域网,并且可以通过UPnP协议来监控和配置局域网和广域网的接口。通常情况下这个功能是用于NAT端口映射:局域网内的客户端应用程序想要从局域网主机接收网络连接,它必须在局域网路由器上创建一个端口来做转发和映射的事情。

映射一个NAT端口

Cling支持所有必要的功能:在NAT路由器上创建一个端口映射仅需要3行代码

PortMapping desiredMapping = new PortMapping(8123,"192.168.0.123",PortMapping.Protocol.TCP,"My Port Mapping");UpnpService upnpService = new UpnpServiceImpl(new PortMappingListener(desiredMapping));upnpService.getControlPoint().search();

第一行是为外部和内部端口创建端口映射配置,配置内容包括内部主机IP,协议和描述。

第二行开始UPnP服务有特殊听众。这个监听器会尽快,因为它被发现在添加了WANIPConnection或WANPPPConnection服务的任何InternetGatewayDevice端口映射。你应该立即开始控制点#搜索()为网络上的所有设备,这将触发所有的NAT路由器的响应和发现,激活的端口映射。

原文地址

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。