|
@@ -198,7 +198,8 @@ public class Socket: Hashable, Equatable {
|
|
|
|
|
|
|
|
private class func htonsPort(port: in_port_t) -> in_port_t {
|
|
private class func htonsPort(port: in_port_t) -> in_port_t {
|
|
|
#if os(Linux)
|
|
#if os(Linux)
|
|
|
- return htons(port)
|
|
|
|
|
|
|
+ return port
|
|
|
|
|
+ //return htons(port)
|
|
|
#else
|
|
#else
|
|
|
let isLittleEndian = Int(OSHostByteOrder()) == OSLittleEndian
|
|
let isLittleEndian = Int(OSHostByteOrder()) == OSLittleEndian
|
|
|
return isLittleEndian ? _OSSwapInt16(port) : port
|
|
return isLittleEndian ? _OSSwapInt16(port) : port
|
|
@@ -208,4 +209,4 @@ public class Socket: Hashable, Equatable {
|
|
|
|
|
|
|
|
public func ==(socket1: Socket, socket2: Socket) -> Bool {
|
|
public func ==(socket1: Socket, socket2: Socket) -> Bool {
|
|
|
return socket1.socketFileDescriptor == socket2.socketFileDescriptor
|
|
return socket1.socketFileDescriptor == socket2.socketFileDescriptor
|
|
|
-}
|
|
|
|
|
|
|
+}
|