Files
Work/java/HOTLINK/TMP/LOCALS~1.JAV
2024-08-07 09:16:27 -04:00

43 lines
977 B
Java

import java.net.*;
class LocalServer
{
private final String mPathIPFileName=new String("ip");
private final String mStrID=new String("[IP]");
private final int mMinLength=mStrID.length();
public LocalServer()
{
}
public String getServerIP(String strHostPathFileName)throws Exception
{
return getServerIP(new InFile(strHostPathFileName,mPathIPFileName));
}
public String getServerIP(URL resBase)throws Exception
{
return getServerIP(new InFile(resBase,mPathIPFileName));
}
private String getServerIP(InFile inFile)throws Exception
{
String strHost;
String strLine;
int strLen;
strLine=new String();
strHost=new String();
while(true)
{
try{strLine=inFile.readLine();}
catch(Exception exception){return strHost;}
strLen=strLine.length();
if(strLen<mMinLength)continue;
if(0==strLine.substring(0,mMinLength).compareTo(mStrID))
{
strHost=strLine.substring(mMinLength+1,strLen-1);
return strHost;
}
}
}
};