Tag: 路由器

Akka(java),非阻止广播给所有孩子

假设我有一个地区演员,每个地区都有一定数量的人。 你如何向每个人广播一条消息,知道人们的名单可以随着时间的推移而改变,广播路由器似乎是选择,但问题是他们有最大数量的路由,而且我不能动态地追加人们路由器。 我的问题是:我知道有一个EventBus,我可以订阅我的人员参加活动巴士,但我不希望他们收到所发布的每条消息,我希望他们收到该地区的消息。 现在在akka,我们必须创建一个具有一定数量路由的路由器,例如: Router router = new router(person1, person2) 这很糟糕,因为在该地区没有人,我不知道将加入我所在地区的人。 有没有办法制作一种动态路由器:例如: Region region = new region() region.router = new Router() Person person1 = new Person() region.router.subscribe(person1); region.router.tell(“hello”,null);

Android端口转发

如何使用来自其他设备的IP从Android设备转发到路由器? 我想从android设备外部连接到路由器公共IP:端口,以便我可以访问连接到路由器的硬件设备。(Android – >外部IP:端口) – >路由器 – >硬件设备(硬件设备有它自己的IP和mac)。 码: PortMapping mapping = new PortMapping(); UnsignedIntegerTwoBytes externalPort = new UnsignedIntegerTwoBytes(22555L); UnsignedIntegerTwoBytes internalPort = new UnsignedIntegerTwoBytes(80L); mapping.setDescription(“HardwareDescription”); mapping.setEnabled(true); mapping.setExternalPort(externalPort); mapping.setInternalClient(“192.168.2.68”); mapping.setInternalPort(internalPort); mapping.setProtocol(PortMapping.Protocol.TCP); mapping.setRemoteHost(“192.168.2.254”); mUpnpService = new MyUpnpServiceImpl(new PortMappingListener(mapping)); mUpnpService.getRouter(); mUpnpService.getControlPoint().search(SCAN_TIMEOUT); UpnpServiceImpl: private class MyUpnpServiceImpl extends UpnpServiceImpl { public MyUpnpServiceImpl(RegistryListener… listeners) { super(new AndroidUpnpServiceConfiguration(getWifiManager()), listeners); } @Override public […]