-
Bug
-
Resolution: Fixed
-
P4
-
6
-
b03
-
generic, x86
-
generic, linux
-
Not verified
There's a fair amount of native cruft in the networking code that can be removed:
1. ipv6_defs.h was introduced in 1.4 because the build environment was Solaris 7 which did not have the IPv6 definitions. The offical build platform for 5.0 is Solaris 8 so this header file is no longer needed.
2. NetworkInterface_win9x.c was created for Windows 95 because the operating system lacked an API to enumerate the network interfaces. Windows 95 was dropped in 1.4.1 or 1.4.2 so this code is no longer required.
3. On Solaris/Linux the getMarkerFD() method can mostly be replaced with a simple socketpair call - this would simplify the creating of this special socket.
###@###.### 2004-11-17 14:05:27 GMT
1. ipv6_defs.h was introduced in 1.4 because the build environment was Solaris 7 which did not have the IPv6 definitions. The offical build platform for 5.0 is Solaris 8 so this header file is no longer needed.
2. NetworkInterface_win9x.c was created for Windows 95 because the operating system lacked an API to enumerate the network interfaces. Windows 95 was dropped in 1.4.1 or 1.4.2 so this code is no longer required.
3. On Solaris/Linux the getMarkerFD() method can mostly be replaced with a simple socketpair call - this would simplify the creating of this special socket.
###@###.### 2004-11-17 14:05:27 GMT
- duplicates
-
JDK-6454585 3 minute hang at startup due to loopback connection created by PlainSocketImpl
-
- Closed
-
- relates to
-
JDK-6474129 Socket(String host, int port) creates a socket connected to itself
-
- Closed
-