コード例 #1
0
 public static void CreatePairWithPeerSocketSignature(AddressFamily family, SocketType type,
                                                      ProtocolType proto, IPEndPoint endpoint,
                                                      out NSInputStream readStream,
                                                      out NSOutputStream writeStream)
 {
     using (var address = new CFSocketAddress(endpoint)) {
         var    sig = new CFSocketSignature(family, type, proto, address);
         IntPtr read, write;
         CFStream.CFStreamCreatePairWithPeerSocketSignature(IntPtr.Zero, ref sig, out read, out write);
         AssignStreams(read, write, out readStream, out writeStream);
     }
 }
コード例 #2
0
ファイル: CFHost.cs プロジェクト: tondat/xamarin-macios
 public static CFHost Create(IPEndPoint endpoint)
 {
     // CFSocketAddress will throw the ANE
     using (var data = new CFSocketAddress(endpoint))
         return(new CFHost(CFHostCreateWithAddress(IntPtr.Zero, data.Handle)));
 }