org.cybergarage.upnp.Device.getInterfaceAddress()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(2.4k)|赞(0)|评价(0)|浏览(172)

本文整理了Java中org.cybergarage.upnp.Device.getInterfaceAddress()方法的一些代码示例,展示了Device.getInterfaceAddress()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Device.getInterfaceAddress()方法的具体详情如下:
包路径:org.cybergarage.upnp.Device
类名称:Device
方法名:getInterfaceAddress

Device.getInterfaceAddress介绍

暂无

代码示例

代码示例来源:origin: i2p/i2p.i2p

add.setArgumentValue("NewExternalPort", port);
String intf = _router.getInterfaceAddress();
String us = getOurAddress(intf);
if (_log.shouldLog(Log.WARN) && !us.equals(intf))

代码示例来源:origin: i2p/i2p.i2p

public boolean subscribe(Service service, long timeout)
{
  if (service.isSubscribed() == true) {
    String sid = service.getSID();
    return subscribe(service, sid, timeout);
  }
  
  Device rootDev = service.getRootDevice();
  if (rootDev == null)
    return false;
  String ifAddress = rootDev.getInterfaceAddress();		 
  SubscriptionRequest subReq = new SubscriptionRequest();
  subReq.setSubscribeRequest(service, getEventSubCallbackURL(ifAddress), timeout);
  SubscriptionResponse subRes = subReq.post();
  if (subRes.isSuccessful() == true) {
    service.setSID(subRes.getSID());
    service.setTimeout(subRes.getTimeout());
    return true;
    
  }
  service.clearSID();
  return false;
}

代码示例来源:origin: geniusgithub/MediaPlayer

public boolean subscribe(Service service, long timeout)
{
  if (service.isSubscribed() == true) {
    String sid = service.getSID();
    return subscribe(service, sid, timeout);
  }
  
  Device rootDev = service.getRootDevice();
  if (rootDev == null)
    return false;
  String ifAddress = rootDev.getInterfaceAddress();		 
  SubscriptionRequest subReq = new SubscriptionRequest();
  subReq.setSubscribeRequest(service, getEventSubCallbackURL(ifAddress), timeout);
  SubscriptionResponse subRes = subReq.post();
  if (subRes.isSuccessful() == true) {
    service.setSID(subRes.getSID());
    service.setTimeout(subRes.getTimeout());
    return true;
    
  }
  service.clearSID();
  return false;
}

代码示例来源:origin: cybergarage/cybergarage-upnp

public boolean subscribe(Service service, long timeout)
{
  if (service.isSubscribed() == true) {
    String sid = service.getSID();
    return subscribe(service, sid, timeout);
  }
  
  Device rootDev = service.getRootDevice();
  if (rootDev == null)
    return false;
  String ifAddress = rootDev.getInterfaceAddress();		 
  SubscriptionRequest subReq = new SubscriptionRequest();
  subReq.setSubscribeRequest(service, getEventSubCallbackURL(ifAddress), timeout);
  SubscriptionResponse subRes = subReq.post();
  if (subRes.isSuccessful() == true) {
    service.setSID(subRes.getSID());
    service.setTimeout(subRes.getTimeout());
    return true;
    
  }
  service.clearSID();
  return false;
}

相关文章

Device类方法