mirror of
https://github.com/moonlight-stream/moonlight-android.git
synced 2025-07-26 14:32:42 +00:00
45 lines
742 B
Java
45 lines
742 B
Java
package com.limelight.nvstream.mdns;
|
|
|
|
import java.net.InetAddress;
|
|
|
|
public class MdnsComputer {
|
|
private InetAddress ipAddr;
|
|
private String name;
|
|
|
|
public MdnsComputer(String name, InetAddress addr) {
|
|
this.name = name;
|
|
this.ipAddr = addr;
|
|
}
|
|
|
|
public String getName() {
|
|
return name;
|
|
}
|
|
|
|
public InetAddress getAddress() {
|
|
return ipAddr;
|
|
}
|
|
|
|
@Override
|
|
public int hashCode() {
|
|
return name.hashCode();
|
|
}
|
|
|
|
@Override
|
|
public boolean equals(Object o) {
|
|
if (o instanceof MdnsComputer) {
|
|
MdnsComputer other = (MdnsComputer)o;
|
|
if (other.ipAddr.equals(ipAddr) &&
|
|
other.name.equals(name)) {
|
|
return true;
|
|
}
|
|
}
|
|
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
return "["+name+" - "+ipAddr+"]";
|
|
}
|
|
}
|