Nicolas Cannasse 18 years ago
parent
commit
ac18a805e2
2 changed files with 6 additions and 8 deletions
  1. 4 6
      std/neko/net/Host.hx
  2. 2 2
      std/neko/net/Socket.hx

+ 4 - 6
std/neko/net/Host.hx

@@ -25,23 +25,21 @@
  */
 package neko.net;
 
-enum HostHandle {
-}
 
 class Host {
 
-	public var __h : HostHandle;
+	public var ip(default,null) : neko.Int32;
 
 	public function new( name : String ) {
-		__h = host_resolve(untyped name.__s);
+		ip = host_resolve(untyped name.__s);
 	}
 
 	public function toString() : String {
-		return new String(host_to_string(__h));
+		return new String(host_to_string(ip));
 	}
 
 	public function reverse() {
-		return new String(host_reverse(__h));
+		return new String(host_reverse(ip));
 	}
 
 	public static function localhost() : String {

+ 2 - 2
std/neko/net/Socket.hx

@@ -62,7 +62,7 @@ class Socket {
 
 	public function connect(host : Host, port : Int) {
 		try {
-			socket_connect(__s, host.__h, port);
+			socket_connect(__s, host.ip, port);
 		} catch( s : String ) {
 			if( s == "std@socket_connect" )
 				throw "Failed to connect on "+(try host.reverse() catch( e : Dynamic ) host.toString())+":"+port;
@@ -80,7 +80,7 @@ class Socket {
 	}
 
 	public function bind(host : Host, port : Int) {
-		socket_bind(__s, host.__h, port);
+		socket_bind(__s, host.ip, port);
 	}
 
 	public function accept() : Socket {