Skip to content

Commit e2f242b

Browse files
author
jiangjizhong
committed
1 parent 6f4a276 commit e2f242b

File tree

6 files changed

+10
-675
lines changed

6 files changed

+10
-675
lines changed

build.xml

+5
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,11 @@
1515
<target name="compile" depends="init"
1616
description="compile the source " >
1717
<javac srcdir="${src}" encoding="utf-8" destdir="${build}"/>
18+
<copy todir="${build}">
19+
<fileset dir="${src}">
20+
<exclude name="**/*.java"/>
21+
</fileset>
22+
</copy>
1823
</target>
1924

2025
<target name="dist" depends="compile"

src/snailftp/Util.java

+5-4
Original file line numberDiff line numberDiff line change
@@ -130,16 +130,17 @@ public static String formatTime(int second){
130130
}
131131

132132
public static InetAddress getLocalAddress(){
133+
//TODO this code con't work in Linux
133134
try{
134135
Enumeration<NetworkInterface> networkInterfaceEnumeration = NetworkInterface.getNetworkInterfaces();
135136
while (networkInterfaceEnumeration.hasMoreElements()) {
136137
NetworkInterface networkInterface = networkInterfaceEnumeration.nextElement();
137-
if(networkInterface.isLoopback() || !networkInterface.isUp()){
138-
continue;
139-
}
140138
Enumeration<InetAddress> inetAddressEnumeration = networkInterface.getInetAddresses();
141139
while(inetAddressEnumeration.hasMoreElements()){
142-
return inetAddressEnumeration.nextElement();
140+
InetAddress address = inetAddressEnumeration.nextElement();
141+
if(address instanceof Inet4Address && !address.isLoopbackAddress()){
142+
return address;
143+
}
143144
}
144145
}
145146
return InetAddress.getLocalHost();

src/snailftp/view/ProxyDialog.form

-259
This file was deleted.

0 commit comments

Comments
 (0)