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

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

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

Device.byebye介绍

暂无

代码示例

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

  1. public void byebye() {
  2. InetAddress[] binds = getDeviceData().getHTTPBindAddress();
  3. String[] bindAddresses;
  4. if (binds != null) {
  5. bindAddresses = new String[binds.length];
  6. for (int i = 0; i < binds.length; i++) {
  7. bindAddresses[i] = binds[i].getHostAddress();
  8. }
  9. } else {
  10. int nHostAddrs = HostInterface.getNHostAddresses();
  11. bindAddresses = new String[nHostAddrs];
  12. for (int n = 0; n < nHostAddrs; n++) {
  13. bindAddresses[n] = HostInterface.getHostAddress(n);
  14. }
  15. }
  16. for (int j = 0; j < bindAddresses.length; j++) {
  17. if (bindAddresses[j] == null || bindAddresses[j].length() <= 0)
  18. continue;
  19. int ssdpCount = getSSDPAnnounceCount();
  20. for (int i = 0; i < ssdpCount; i++)
  21. byebye(bindAddresses[j]);
  22. }
  23. }

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

  1. private boolean stop(boolean doByeBye) {
  2. if (doByeBye == true)
  3. byebye();
  4. HTTPServerList httpServerList = getHTTPServerList();
  5. httpServerList.stop();
  6. httpServerList.close();
  7. httpServerList.clear();
  8. SSDPSearchSocketList ssdpSearchSockList = getSSDPSearchSocketList();
  9. ssdpSearchSockList.stop();
  10. ssdpSearchSockList.close();
  11. ssdpSearchSockList.clear();
  12. Advertiser adv = getAdvertiser();
  13. if (adv != null) {
  14. adv.stop();
  15. setAdvertiser(null);
  16. }
  17. return true;
  18. }

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

  1. for (int n = 0; n < childDeviceCnt; n++) {
  2. Device childDevice = childDeviceList.getDevice(n);
  3. childDevice.byebye(bindAddr);

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

  1. public void byebye() {
  2. InetAddress[] binds = getDeviceData().getHTTPBindAddress();
  3. String[] bindAddresses;
  4. if (binds != null) {
  5. bindAddresses = new String[binds.length];
  6. for (int i = 0; i < binds.length; i++) {
  7. bindAddresses[i] = binds[i].getHostAddress();
  8. }
  9. } else {
  10. int nHostAddrs = HostInterface.getNHostAddresses();
  11. bindAddresses = new String[nHostAddrs];
  12. for (int n = 0; n < nHostAddrs; n++) {
  13. bindAddresses[n] = HostInterface.getHostAddress(n);
  14. }
  15. }
  16. for (int j = 0; j < bindAddresses.length; j++) {
  17. if (bindAddresses[j] == null || bindAddresses[j].length() <= 0)
  18. continue;
  19. int ssdpCount = getSSDPAnnounceCount();
  20. for (int i = 0; i < ssdpCount; i++)
  21. byebye(bindAddresses[j]);
  22. }
  23. }

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

  1. public void byebye() {
  2. InetAddress[] binds = getDeviceData().getHTTPBindAddress();
  3. String[] bindAddresses;
  4. if (binds != null) {
  5. bindAddresses = new String[binds.length];
  6. for (int i = 0; i < binds.length; i++) {
  7. bindAddresses[i] = binds[i].getHostAddress();
  8. }
  9. } else {
  10. int nHostAddrs = HostInterface.getNHostAddresses();
  11. bindAddresses = new String[nHostAddrs];
  12. for (int n = 0; n < nHostAddrs; n++) {
  13. bindAddresses[n] = HostInterface.getHostAddress(n);
  14. }
  15. }
  16. for (int j = 0; j < bindAddresses.length; j++) {
  17. if (bindAddresses[j] == null || bindAddresses[j].length() <= 0)
  18. continue;
  19. int ssdpCount = getSSDPAnnounceCount();
  20. for (int i = 0; i < ssdpCount; i++)
  21. byebye(bindAddresses[j]);
  22. }
  23. }

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

  1. private boolean stop(boolean doByeBye) {
  2. if (doByeBye == true)
  3. byebye();
  4. HTTPServerList httpServerList = getHTTPServerList();
  5. httpServerList.stop();
  6. httpServerList.close();
  7. httpServerList.clear();
  8. SSDPSearchSocketList ssdpSearchSockList = getSSDPSearchSocketList();
  9. ssdpSearchSockList.stop();
  10. ssdpSearchSockList.close();
  11. ssdpSearchSockList.clear();
  12. Advertiser adv = getAdvertiser();
  13. if (adv != null) {
  14. adv.stop();
  15. setAdvertiser(null);
  16. }
  17. return true;
  18. }

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

  1. private boolean stop(boolean doByeBye) {
  2. if (doByeBye == true)
  3. byebye();
  4. HTTPServerList httpServerList = getHTTPServerList();
  5. httpServerList.stop();
  6. httpServerList.close();
  7. httpServerList.clear();
  8. SSDPSearchSocketList ssdpSearchSockList = getSSDPSearchSocketList();
  9. ssdpSearchSockList.stop();
  10. ssdpSearchSockList.close();
  11. ssdpSearchSockList.clear();
  12. Advertiser adv = getAdvertiser();
  13. if (adv != null) {
  14. adv.stop();
  15. setAdvertiser(null);
  16. }
  17. return true;
  18. }

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

  1. for (int n = 0; n < childDeviceCnt; n++) {
  2. Device childDevice = childDeviceList.getDevice(n);
  3. childDevice.byebye(bindAddr);

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

  1. for (int n = 0; n < childDeviceCnt; n++) {
  2. Device childDevice = childDeviceList.getDevice(n);
  3. childDevice.byebye(bindAddr);

相关文章

Device类方法