Im making a Tcp client and therefore using the CFStreamCreatePairWithSocketToHost which is expecting an UInt32 for the second parameter.
CFStreamCreatePairWithSocketToHost
Here is a sample of
It's very simple:
let int: Int = 40 let uint = UInt32(i)
in your case, just pass
UInt32(Port)
For a port is not a problem, but in other cases be sure to take care of overflow
Side note: in swift it's good practice to name variables using lower camel case, so with the first letter in lowercase