Skip to content

Instantly share code, notes, and snippets.

@headius
Created December 15, 2008 15:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save headius/35986 to your computer and use it in GitHub Desktop.
Save headius/35986 to your computer and use it in GitHub Desktop.
diff --git a/src/org/jruby/ext/socket/RubyTCPServer.java b/src/org/jruby/ext/socket/RubyTCPServer.java
index e313e74..17326ec 100644
--- a/src/org/jruby/ext/socket/RubyTCPServer.java
+++ b/src/org/jruby/ext/socket/RubyTCPServer.java
@@ -31,6 +31,7 @@ import java.io.FileDescriptor;
import java.io.IOException;
import java.net.BindException;
+import java.net.Inet4Address;
import java.net.InetAddress;
import java.net.InetSocketAddress;
import java.net.UnknownHostException;
@@ -98,7 +99,7 @@ public class RubyTCPServer extends RubyTCPSocket {
String shost = hostname.convertToString().toString();
try {
- InetAddress addr = InetAddress.getByName(shost);
+ InetAddress addr = Inet4Address.getByName(shost);
ssc = ServerSocketChannel.open();
int portInt;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment